git revert和git reset的区别
时间: 2023-10-16 07:05:48 浏览: 89
git revert和git reset的区别详解
5星 · 资源好评率100%
当你使用 git reset 命令时,它会将本地 HEAD 的指针移到另一个 commit 上,并更新其他相关引用来匹配该指针,这将直接更改你的 commit 历史记录。而 git revert 命令会创建一个新的 commit 以回退指定的 commit,这可以保留你的原始 commit 历史记录。因此,可根据实际需求选择使用两者中的适当命令。
阅读全文