This is an explanation of the video content.
 用技术延续对ACG的热爱
43

 |   | 

git patch合并(同步、更新)两个不同分支中的单个文件

假设我们有两个分支,一个叫”old_branch”(旧分支),另一个叫”new_branch”(新分支)。这两个分支中都有一个相同的文件叫” demo.go”。在新分支”new_branch”上,我们对” demo.go”做了一些修改和更新。现在我们需要把”new_branch”上的” demo.go”的修改同步到”old_branch”上。

步骤如下:

切换分支:

git checkout old_branch

提交文件

然后使用”git checkout –patch”命令把”new_branch”上的” demo.go”的修改应用到”old_branch”分支:

git checkout --patch new_branch demo.go

这个命令会弹出一个交互式的界面,让你选择是否要应用每一个修改。选择”y”表示应用这个修改,选择”n”表示忽略这个修改。 当所有的修改都应用完成后,最后记得提交代码,完成更新合并同步。

43 开发工具 ↦ Git疑难杂症 __ 27 字
 Git疑难杂症 #4