我目前有一个git存储库,我有一个C ++项目。我想在这个项目中添加一些新功能。所以我创建了一个分支并添加了我的新代码。与此同时,主代码上有很多提交。现在我想将主代码提交到我当前的分支代码,以便将分支保留为具有新添加功能的master的克隆。但是使用 git merge 命令的时间我得到合并冲突。
有没有办法将提交从主代码同步到分支代码以避免合并冲突?
答案 0 :(得分:0)
避免与分布式版本控制发生合并冲突的最佳方法是确保您的分支机构永远不会偏离主分支。定期提取最新的更改,如果您的分支是本地的,请进行rebase。
然而,无论你做什么,你最终都会遇到合并冲突。正如@SLaks所说,在这种情况下没有灵丹妙药。您只需要查看您的更改以及上游更改,以确定正确的更改,解决冲突,提交并继续进行。