【问题标题】:Does 'git pull origin master' has difference with 'git merge master'?“git pull origin master”与“git merge master”有区别吗?
【发布时间】:2017-10-20 07:04:32
【问题描述】:

由于场景非常具体,所以,我想我必须发布一个新问题。

假设我有 2 个分别名为“master”和“A”的分支。

方法 A: 在分支 A 中,使用 git pull origin master 然后解决冲突(如果有)

方法 B: 在分支 master 中使用 git pull 从远程拉取最新更改, 然后checkout A 到分支A,使用git merge master 然后解决冲突(如果有)。

以上这两种方法是否具有相同的结果?

【问题讨论】:

  • 基本一样。但在 B 中,本地 master 可能有一些尚未推送的提交。

标签: git git-merge git-pull


【解决方案1】:

Git pull 包含 fetch 和 merge.so 我不确定你在问什么。

git pull = git fetch + git merge 

请阅读本文档 https://git-scm.com/docs/git-pull

【讨论】:

    猜你喜欢
    • 2014-03-12
    • 2020-07-27
    • 2011-02-22
    • 2021-10-14
    • 2016-04-08
    • 2013-08-10
    • 2012-01-31
    • 1970-01-01
    相关资源
    最近更新 更多