Windows で git を使用しており、次のワークフローのエイリアスを定義したいと考えています。
git merge <branch>
git reset HEAD~1
取得した構成ファイルで次のことを試しましたが、2つのコマンドを個別に実行するのとは異なります
[alias]
rollback = reset HEAD~1
rmerge = !git merge $1 && git rollback
次の順列も試しましたが、まだ期待どおりに機能しません。
[alias]
rollback = reset HEAD~1
rmerge = !git merge $1 && git reset HEAD~1
[alias]
rollback = reset HEAD~1
rmerge = !git merge $1 ; git reset HEAD~1
Windowsでこれを行うにはどうすればよいですか?