これを得ました:
git diff $(git status -s | awk 'FNR == $LINE_NUM {print $2}')
...ここで、行番号はステータスによって出力されるファイルです。
次に、このコマンドのエイリアスを で作成します.gitconfig
。
[alias]
diff-num = $WHAT_SHOULD_I_PUT_HERE?
コマンド ラインに入力する行番号引数に基づいて、このエイリアスで git の diff コマンドを実行する必要があります。私は bash が初めてで、これを処理するために bash 関数が必要かどうか、または置換されたコマンドに引数を渡す方法がわかりません。