我在 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 上执行此操作?