如何在不删除的情况下撤消错误提交
How to undo faulty commit without delete
有没有一种好方法可以在顶部添加一个新的提交,以某种方式恢复与引入的错误提交相同的更改,而不是从 master 分支中删除错误的提交?
换句话说,我们合并了一个引入回归的提交,所以我们想“撤消那个提交”,但我们不想以某种方式删除提交,因为那样就必须强制执行现有的功能分支 merged/pushed 掌握。
使用git-revert.
git revert <commit>
它创建一个新提交,否定指定提交引入的更改。
有没有一种好方法可以在顶部添加一个新的提交,以某种方式恢复与引入的错误提交相同的更改,而不是从 master 分支中删除错误的提交?
换句话说,我们合并了一个引入回归的提交,所以我们想“撤消那个提交”,但我们不想以某种方式删除提交,因为那样就必须强制执行现有的功能分支 merged/pushed 掌握。
使用git-revert.
git revert <commit>
它创建一个新提交,否定指定提交引入的更改。