「ローカルで実行する Git プル フック スクリプト」と答えると、pull
またはpush
拡張機能を使用して組み込みの git コマンドをエイリアスするユースケースに出くわしました。それ、どうやったら出来るの?
最初に考えたのは:
[alias]
push = "!echo -n \"really push? [y/n]\";read -s -n 1 really;if [[ $really == \"y\" ]];then git push; else echo \"aborting\"; fi"
エイリアスに名前を付けない限り、これは正常に機能しますpush
(たとえばqp
、そのようなもの)。しかし、私がそれを呼び出すとすぐにpush
、どういうわけか無視されます。
エイリアスを使用して組み込みの git コマンドを展開する git の方法はあり.bashrc
ますか?