如何在不将该文件添加到下一次提交的情况下解析UU(合并冲突).
例如,我只是选择了另一个分支的提交,并且存在合并问题.我解决了合并问题,并希望UU readme.txt更改为M readme.txt,但它不会添加到我做的下一个提交.
谢谢
Ada*_*tle 11
我不知道你在11年使用的是什么版本的git,但是现在我在1.7.7.4.
在我看来,执行添加以标记已解决的冲突会将文件添加到舞台中; 所以我的方法是:
git add <filename>
git reset HEAD <filename>
Run Code Online (Sandbox Code Playgroud)
您还可以创建一个自定义git命令来执行此操作.我在git-resolve
路径上的目录中创建了一个名为(无扩展名)的可执行文件(我喜欢把这样的东西放进去~/.bin
)并将其放入其中:
git add $@
git reset HEAD $@
Run Code Online (Sandbox Code Playgroud)
然后从命令行,在我解决了我的冲突后,我可以这样做:
$ git resolve <filename>
Run Code Online (Sandbox Code Playgroud)