我在git repo的功能分支中工作。同时,master
分支发生了变化:
my_feature$ git diff | wc -l
388
my_feature$ git diff master | wc -l
388
my_feature$
当我想发布mergtool
时,我会收到以下信息:
my_feature$ git mergetool master
No files need merging
my_feature$ git mergetool
No files need merging
my_feature$
然而,当我git merge master
时,我收到以下内容:
my_featurei$ git merge master
Auto-merging some_dir/some_file.php
CONFLICT (content): Merge conflict in Auto-merging some_dir/some_file.php
Automatic merge failed; fix conflicts and then commit the result.
为什么会发生这种情况,现在要解决这个问题?
答案 0 :(得分:1)
阅读git mergetool
的文档。第一行说(重点是我的):
使用git mergetool运行多个合并实用程序之一来解决合并冲突。它通常在 git merge之后运行。