Github合并问题

时间:2018-04-04 16:02:42

标签: git

我试图合并一个功能分支并使用命令行合并作为Github的推荐 -

在PR请求中,我看到了这个 -

步骤1:从项目存储库中,检查新分支并测试更改。

git checkout -b tom-feature/handle-empty-return-from-service devel
git pull git@github.com:TOM2000/cloud-detection.git tom-feature/handle-empty-return-from-service

第一个命令工作正常,但pull命令给我合并冲突。当我试图从分支中拉出而不是尝试合并它时,为什么我会遇到合并冲突。

2 个答案:

答案 0 :(得分:0)

pull表示"从远程获取更改并将它们合并到我当前的分支中。 (粗略地和默认情况下)。 "将它们合并到我当前的分支"部分可能会发生冲突,就像任何合并一样。

答案 1 :(得分:0)

如果您只想提取更改而不合并,则应使用git fetch代替。

正如@Mark所提到的,git pull所做的是git fetch + git merge。由于git pull尝试将新下载的数据合并到您当前的工作文件中,因此正常会导致合并冲突。

详细了解git fetchgit pull here