我在开发分支中的文件版本与在主分支中的不同。问题是我想跟踪这些文件,那么如何在不覆盖该文件的情况下将开发合并到 master 中?
问问题
39 次
2 回答
0
您可以通过执行以下操作将整个开发分支合并到 master 中:
git checkout master
git branch development
相反,如果您只想将更改应用到该文件,您可以进入主分支并通过git cherry-pick命令在开发分支上选择单个提交。
于 2013-11-12T07:59:01.043 回答
0
.gitattributes
您可以使用“保留我的”指令在文件中添加合并驱动程序。
这样,任何合并都会将文件当前保留在目标分支上。
请参阅“接受 git 中的所有合并冲突”作为此类驱动程序的示例。
另请参阅“如何告诉 git 始终为特定文件的冲突合并选择我的本地版本? ”。
于 2013-11-12T07:54:46.443 回答