0

背景

为了帮助解决合并/rebase/cherry-pick 冲突,我有一个脚本用于git ls-files -u查找贡献的提交(并与所有提交一起启动 kdiff3)。我已经成功使用了这个脚本数百次。然而,今天在交互式 rebase 期间,我在其中一个提交中遇到了一个文件冲突,并且我的脚本失败了,因为git ls-files -u根本没有产生任何输出。如果我运行git status文件被列为both modifiedgit status --short给出UU. 这是我第一次观察到这种行为。当前的 git 版本是 1.8.3.1。

问题

在什么情况下git ls-files -u不会显示任何内容,而明确有未合并的文件,由 正确列出git status

4

0 回答 0