git diff
まず、特定のファイルを確認してからステージに追加するワークフローがあります。
git diff ..
^diff^add
このコマンドにエイリアスを指定したいのですが、動作しません。
alias da="^diff^add"
command not found: ^diff^add
答え1
あなたはそうすることはできません。レコードの置き換え(つまり、処理^
sum !
)は、エイリアス拡張の前に実行されます。
代わりに使用してくださいfc -s
:
$ alias da='fc -s diff=add'
$ echo git diff
git diff
$ da
echo git add
git add