当使用 "git pull" 操作时,会产生一个显示 "Merge remote branch into local branch" 的新日志
When using "git pull" operation, It will result in a new log which display "Merge remote branch into local branch"
当使用"git pull"操作时,会产生一个显示"Merge remote branch into local branch"的新日志。日志如下所示:
SHA-1: 3c4e93220199713ac4ad4695b93ea1d4f7f821fc
* Merge branch 'feature/hub' of http://tfs.bg.com:8080/tfs/DefaultCollection/_git/gitProject into feature/hub
谁能告诉我为什么?任何帮助将不胜感激!
这就是 pull 命令的作用。它获取从远程仓库到本地仓库的所有提交(尚未在本地仓库中),然后合并更改。
git pull
是 git fetch
后跟 git merge
.
的快捷方式
首先,http://tfs.bg.com:8080/tfs/DefaultCollection/_git/gitProject
被获取,可能是您的本地参考 <remote_name>/feature/hub
。
然后,将获取的提交合并到您当前的本地分支(您已签出的分支,可能 feature/hub
):您的远程分支已合并到您的本地分支。
即使您在 feature/branches
中进行了本地更改,它仍然有效,它从远程获取提交并将它们与您的本地更改合并在一起,并使用结果更新 feature/hub
。
当使用"git pull"操作时,会产生一个显示"Merge remote branch into local branch"的新日志。日志如下所示:
SHA-1: 3c4e93220199713ac4ad4695b93ea1d4f7f821fc
* Merge branch 'feature/hub' of http://tfs.bg.com:8080/tfs/DefaultCollection/_git/gitProject into feature/hub
谁能告诉我为什么?任何帮助将不胜感激!
这就是 pull 命令的作用。它获取从远程仓库到本地仓库的所有提交(尚未在本地仓库中),然后合并更改。
git pull
是 git fetch
后跟 git merge
.
首先,http://tfs.bg.com:8080/tfs/DefaultCollection/_git/gitProject
被获取,可能是您的本地参考 <remote_name>/feature/hub
。
然后,将获取的提交合并到您当前的本地分支(您已签出的分支,可能 feature/hub
):您的远程分支已合并到您的本地分支。
即使您在 feature/branches
中进行了本地更改,它仍然有效,它从远程获取提交并将它们与您的本地更改合并在一起,并使用结果更新 feature/hub
。