【问题标题】:git term for downloading and updating local working copy用于下载和更新本地工作副本的 git 术语
【发布时间】:2018-08-17 15:22:02
【问题描述】:

从远程存储库下载新数据以更新本地工作副本文件的 git 术语是什么?

我说的是git fetch & git mergegit pull,这个操作有没有特定的git术语?我知道这些命令的作用和含义,但我正在为这个操作寻找正确的 git 术语。

我听说过“pulling”,但这经常与“pull request”混淆。

我还听说过“逆向工程”,这让我更加困惑。

什么是正确的术语?

【问题讨论】:

  • git fetch 的术语是 fetch。 git pull 的术语是拉。人们将“pull request”的概念与 git 术语“pull”混为一谈,这并不是 git 的错——创造术语 pull request(今天使用的)的托管软件出现得较晚,并且可以选择更多不同的名字。
  • @MarkAdelsberger 是的,我虽然是这样,但我对我的一位同事过去使用的“逆向工程”术语感到困惑。我尝试使用谷歌搜索并无法找到与 git 相关的内容,所以我认为他感到困惑但想检查一下。谢谢马克
  • 逆向工程不是特定于 git 的,通常意味着 “是解构人造对象以揭示其设计、架构 [等]”的过程。
  • @MarkAdelsberger 如果您将其作为答案发布,我会接受。谢谢

标签: git git-merge git-pull


【解决方案1】:

pull 应该足够了。
它涉及:

  • fetching:更新本地 repo 中的远程跟踪分支
    • merging:将远程跟踪分支合并到本地分支。
    • 或变基:在远程跟踪分支上重放本地提交。
      Since Git 2.9git pull 可以在幕后进行变基。

请注意,pull request 是远程操作(在服务器端)。
并且并不总是被称为“拉请求”。 GitLab 称之为“merge request

【讨论】:

    猜你喜欢
    • 2011-09-14
    • 2017-11-11
    • 1970-01-01
    • 2014-03-25
    • 2014-11-01
    • 2016-04-25
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多