【问题标题】:Is it correct to say that «pull» is kinda «merge»?说«pull»有点«merge»是否正确?
【发布时间】:2018-01-29 03:17:51
【问题描述】:

说«push»有点«merge»是否正确?我看到的唯一区别是:«merge» 是在我的本地分支上的操作,«push» 是本地和远程分支之间的操作。

我的理解对吗?

【问题讨论】:

    标签: git git-merge git-push


    【解决方案1】:

    git pull 定义为git fetch + git merge。所以是的,它合并。

    git push 不是任何形式的合并。它只是将您的本地提交推送到远程目标。如果任何事情不完美,它就会拒绝继续。

    【讨论】:

      【解决方案2】:

      git pullgit fetch + git merge 的别名。

      git fetch 使用从远程存储库下载并存储在本地 .git 文件夹中的更改(增量)更新您的本地存储库。

      一旦提取结束并且您在本地拥有所有数据,然后git merge 将发生并将您的更改与来自远程的更改合并。



      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-27
        • 2018-10-11
        • 2012-12-03
        • 1970-01-01
        • 2012-01-20
        • 2018-05-27
        相关资源
        最近更新 更多