Re:git在文件的两个不同版本时合并
开发分支中的文件版本与主分支中的文件版本不同。问题是我想跟踪这些文件,那么如何在不覆盖该文件的情况下将开发合并到master中呢?您可以在Re:git在文件的两个不同版本时合并,git,git-merge,Git,Git Merge,开发分支中的文件版本与主分支中的文件版本不同。问题是我想跟踪这些文件,那么如何在不覆盖该文件的情况下将开发合并到master中呢?您可以在.gittributes文件中添加一个合并驱动程序,并使用“keep mine”指令 这样,任何合并都将使文件当前位于目标分支上 请参见“”作为此类驱动程序的示例。 另请参见“您可以通过执行以下操作将整个开发分支合并到主分支中: git checkout master git branch development 相反,如果您只想将更改应用于该文件,可以进入
.gittributes
文件中添加一个合并驱动程序,并使用“keep mine”指令
这样,任何合并都将使文件当前位于目标分支上
请参见“”作为此类驱动程序的示例。另请参见“您可以通过执行以下操作将整个开发分支合并到主分支中:
git checkout master
git branch development
相反,如果您只想将更改应用于该文件,可以进入主分支,通过git cherry pick命令在开发分支上选择单个提交