1

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でこれを行うにはどうすればよいですか?

4

1 に答える 1

4

おそらくあなたがしたいgit merge $1 --no-commit

于 2013-01-10T18:43:48.563 に答える