バックグラウンド
マージ/リベース/チェリーピックの競合を解決するgit ls-files -u
ために、貢献しているコミットを見つけるために使用するスクリプトがあります (そして、それらすべてで kdiff3 を起動します)。私はこのスクリプトを何百回も使用してきました。しかし、今日、インタラクティブなリベース中に、コミットの 1 つでファイルの 1 つで競合が発生し、git ls-files -u
出力がまったく生成されなかったため、スクリプトが失敗しました。私が実行した場合、ファイルは次のようにgit status
リストされboth modified
、. この種の行動を観察したのはこれが初めてです。現在の git バージョンは 1.8.3.1 です。git status --short
UU
質問
git ls-files -u
明らかにマージされていないファイルがあり、正しくリストされているのに何も表示されないのはどのような状況git status
ですか?