次のような git エイリアスを設定します。
git config --global alias.popmerge '!git stash pop && git merge master'
次に、次のように呼び出します。
git popmerge
「git stash pop」は実行されますが、「git merge master」は無視されます。
「 git popmerge 」の直後に「git merge master 」を実行すると、期待どおりに実行され、マージが実行されます。
コマンドの長いシーケンスを持つ他のエイリアスがあります...そしてそれらは問題なく動作します。「 git stash pop 」で何かがエイリアスプロセスを停止させているようです...この動作を回避することは可能ですか? どのように?
ありがとう。