1. ホーム
  2. git

[解決済み] Git で競合するファイルをリストアップする最も簡単な方法は何ですか?

2022-03-19 17:33:16

質問

のプレーンなリストが必要なだけです。 コンフリクト のファイルです。

よりもシンプルなものはないのか。

git ls-files -u  | cut -f 2 | sort -u

または

git ls-files -u  | awk '{print $4}' | sort | uniq

を設定すればいいんだろうけど、手軽な alias しかし、プロはどのようにそれを行うのだろうかと疑問に思っていました。例えば、コンフリクトを自動解決するためのシェルループを書くのに使うんです。そのループを mergetool.cmd ?

解決方法は?

git diffを使用します。 名前のみ で名前だけを表示し diff-filter=U は、'Unmerged' ファイルのみを含めるために使用します。

git diff --name-only --diff-filter=U