問題タブ [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.
git - gitエイリアスでパラメータを適切に使用するには?
.gitconfig ファイルに次の git エイリアスがあります。
次のように使用することになっています。
(folder1 が相対パスでアクセスできる有効な作業用 git リポジトリであると仮定します)
コマンドラインで入力すると、
確かに、folder2 で folder1 のクローンを取得しますが、エイリアスを使用した場合:
エラーが出ます
私が見逃したことを誰か教えてもらえますか?
bash - bash コマンド置換と引数を含む git エイリアスの作成
これを得ました:
git diff $(git status -s | awk 'FNR == $LINE_NUM {print $2}')
...ここで、行番号はステータスによって出力されるファイルです。
次に、このコマンドのエイリアスを で作成します.gitconfig
。
コマンド ラインに入力する行番号引数に基づいて、このエイリアスで git の diff コマンドを実行する必要があります。私は bash が初めてで、これを処理するために bash 関数が必要かどうか、または置換されたコマンドに引数を渡す方法がわかりません。