我在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上执行此操作?
答案 0 :(得分:4)
也许你想要git merge $1 --no-commit