我在fork了一个Github存储库后对其进行了一些更改。这是相当久以前的事情了,现在upstream分支已经更新了很多。因此,我想将那些远程更改合并到我的forked存储库中。
我只在一个文件中遇到了合并冲突。我继续使用mergetool
运行了vimdiff
来解决这些问题。
我只想合并远程更改并丢弃本地更改。
但是,在该文件中有太多冲突差异。逐个选择要合并的更改非常繁琐。
- 是否有快捷方式可以在该文件中的所有冲突上运行
:diffget RE
? - 也许有一种方法可以在git中仅选择一个分支的差异而舍弃另一个分支?
:diffg RE
对于最后一个命令已经足够了。对于那些只想要本地更改的人,请使用:diffget LOCAL
或difg LO
。 - Kit