[解決済み】「git diff」で行番号と変更されたファイル名だけを表示させることはできますか?
2022-04-16 05:53:21
質問
この質問では、行番号を要求しています。もし、出力の行番号を気にしないのであれば。 この質問と回答を見る .
基本的に、変更された内容は表示せず、ファイル名と行番号だけを表示させたいのですが。
解決方法は?
注意:もし、あなたが 名前を探すだけ 変更されたファイル ( がない場合 は 行番号 を参照)、変更された行については 別の回答はこちら .
このためのビルトインオプションはありませんが(私もそれほど便利だとは思いません)、それは は Gitでは、quot;external diff"スクリプトの助けを借りて、これを行うことが可能です。
これは、かなりくだらないものです。あなたが望むように出力を修正するのは、あなた次第です。
#! /bin/sh
#
# run this with:
# GIT_EXTERNAL_DIFF=<name of script> git diff ...
#
case $# in
1) "unmerged file $@, can't show you line numbers"; exit 1;;
7) ;;
*) echo "I don't know what to do, help!"; exit 1;;
esac
path=$1
old_file=$2
old_hex=$3
old_mode=$4
new_file=$5
new_hex=$6
new_mode=$7
printf '%s: ' $path
diff $old_file $new_file | grep -v '^[<>-]'
外部差分についての詳細は
GIT_EXTERNAL_DIFF
を使用します。
Gitマニュアルページ
(700行目あたり、かなり最後の方)。
関連
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Gitで変更された複数のファイルのうち、1つのファイルだけを隠す?
-
[解決済み] Git でファイルの一部分のみをコミットする
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] 2つのコミット間で変更されたファイル名のみをリストアップする方法
-
[解決済み] 特定のファイルを git stash するにはどうしたらいいですか?
-
[解決済み] 異なる2つのブランチのファイルを比較する方法
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】現在のブランチの先端がリモートブランチより遅れているため、更新が拒否されました。
-
[解決済み】git revert <hash> not allowed due to a merge but no -m option was given.
-
[解決済み】マージ後のコミットでGitエラー - fatal: マージ中に部分コミットができない
-
[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない
-
[解決済み】gitが「変更をコミットするか、マージする前にstashしてください」と言うのを解決するには?
-
[解決済み】Git Extensions。Win32 エラー 487: cygwinのヒープ用に領域を確保できなかった、Win32エラー0
-
[解決済み] git stashを元に戻す
-
[解決済み] 新しいBitbucketでリポジトリを削除するにはどうすればよいですか?
-
[解決済み] Git作者不明
-
[解決済み] 2つのコミット間で変更されたファイル名のみをリストアップする方法