要撤销指定的commit但不保留这个commit中的更改,可以使用以下命令:
git revert--no-commit
这里的
git revert HEAD --no-commit
如果你想要撤销多个commits,可以指定一个commit范围,如:
git revert start_commit^..end_commit --no-commit
在执行完git revert命令后,Git会创建一个新的commit来撤销指定commit的更改,但这个新的commit不会自动包含更改。如果你想要完成撤销并提交这些更改,可以运行:
git commit -m “Revert
替换
还没有评论,来说两句吧...