問題タブ [git-alias]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
109 参照

git - gitエイリアスでパラメータを適切に使用するには?

.gitconfig ファイルに次の git エイリアスがあります。

次のように使用することになっています。

(folder1 が相対パスでアクセスできる有効な作業用 git リポジトリであると仮定します)

コマンドラインで入力すると、

確かに、folder2 で folder1 のクローンを取得しますが、エイリアスを使用した場合:

エラーが出ます

私が見逃したことを誰か教えてもらえますか?

0 投票する
2 に答える
312 参照

bash - bash コマンド置換と引数を含む git エイリアスの作成

これを得ました:

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

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

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

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