【问题标题】:What commands can git pull be separated to? [duplicate]git pull 可以分离到哪些命令? [复制]
【发布时间】:2020-09-29 14:18:34
【问题描述】:

拉动时,我注意到git fetch 的行为也发生了。

我认为实际上是拉动

pull = fetch + x

我想知道是不是这样,如果是这样,x 是什么?

【问题讨论】:

    标签: git


    【解决方案1】:

    根据git pull 文档

    将来自远程存储库的更改合并到当前分支中。在其默认模式下, git pull 是 git 的简写 fetch 后跟 git merge FETCH_HEAD。

    因此,对于默认行为,缺少的 xmerge

    【讨论】:

      【解决方案2】:

      git pull 所做的是 git fetch 后跟 git merge

      更准确地说,git pull 使用给定的参数运行 git fetch 并调用 git merge 以将检索到的分支头合并到当前分支中

      【讨论】:

        【解决方案3】:

        fetch 实际上只从远程存储库下载新数据 - 但它不会将任何这些新数据集成到您的工作文件中。

        相比之下,pull 的使用目的不同:使用远程服务器的最新更改更新当前的 HEAD 分支。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-04-04
          • 2014-02-06
          • 2012-12-21
          • 2018-01-01
          • 1970-01-01
          • 2017-11-26
          • 2019-05-26
          • 2014-07-17
          相关资源
          最近更新 更多