你知道git命令的任何工具/开关可以帮助我防止冲突或加速合并吗?
目前我经常遇到这样的“琐碎冲突”:
++<<<<<<< HEAD
++=======
+ onClick
+ onWakeup
++>>>>>>> 587f917...
我认为这是由一些白色空间引起的......这很容易被人类解决,但是需要很多时间来解决所有这些冲突。
是否有任何工具可以自动解决此类冲突?
PS。我还在学英语,但有时候我犯的是愚蠢的错误。我正在尽我所能,用英语写问题和答案,但如果你在任何错误的情况下编辑我的帖子,我会很高兴。我保证,你的努力不会浪费。
答案 0 :(得分:2)
运行git-mergetool
以解决合并冲突。请参阅 man page here 。 Git有几种合并工具选项。我更喜欢 kdiff3 。它是开源的,跨平台的,易于学习。
Git解决尽可能多的冲突。如果您收到该消息,则表示git发现了需要人工干预才能解决的冲突。
答案 1 :(得分:2)
如果您再次发现自己同时解决相同的冲突,那么您可能希望使用git rerere。