0

これを得ました:

git diff $(git status -s | awk 'FNR == $LINE_NUM {print $2}')

...ここで、行番号はステータスによって出力されるファイルです。

次に、このコマンドのエイリアスを で作成します.gitconfig

[alias]
diff-num = $WHAT_SHOULD_I_PUT_HERE?

コマンド ラインに入力する行番号引数に基づいて、このエイリアスで git の diff コマンドを実行する必要があります。私は bash が初めてで、これを処理するために bash 関数が必要かどうか、または置換されたコマンドに引数を渡す方法がわかりません。

4

2 に答える 2