【发布时间】:2011-03-05 04:27:03
【问题描述】:
我只需要一个冲突文件的简单列表。
还有什么比这更简单的:
git ls-files -u | cut -f 2 | sort -u
或:
git ls-files -u | awk '{print $4}' | sort | uniq
我想我可以为此设置一个方便的alias,但想知道专业人士是如何做到的。我会用它来编写 shell 循环,例如自动解决冲突等。也许通过插入mergetool.cmd来替换该循环?
【问题讨论】:
-
git rebase --continue会列出有冲突的文件(如果有的话) -
git状态就够了
-
在冲突的合并会话中` git merge --continue` 将显示有冲突的文件列表。
-
git rebase --continue没有列出冲突,只是告诉我修复它们(git 版本 2.21.0)
标签: git git-merge git-merge-conflict