合并时,某些文件合并失败。
git status
显示成功和失败的合并。
如何仅查看不成功的合并文件(冲突)。
目前,我正在使用以下命令来执行此操作
find . -name '*.cpp' -o -name '*.h' | xargs grep -l '<<<<'
合并时,某些文件合并失败。
git status
显示成功和失败的合并。
如何仅查看不成功的合并文件(冲突)。
目前,我正在使用以下命令来执行此操作
find . -name '*.cpp' -o -name '*.h' | xargs grep -l '<<<<'
Answers:
git diff
这只会在合并失败后显示失败的合并。它有许多选项可以配置您要查看的信息。我怀疑这是您追求的确切选择:
git diff --name-status --diff-filter=U
另请参见http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#resolving-a-merge和http://www.kernel.org/pub/software/scm/ git / docs / git-diff.html
git diff --name-only --diff-filter=U
。这样,您可以通过管道传输输出,例如dogit diff --name-only --diff-filter=U | xargs subl
。