2016 - 2024

感恩一路有你

git撤销本地commit git reset和git revert区别?

浏览量:1788 时间:2021-03-17 07:26:47 作者:admin

git reset和git revert区别?

Git revert是生成一个新的提交来撤销一个提交,并且在这个提交之前的提交将被保留。

Git reset是返回提交。提交和上一次提交将被保留,但随后的更改将返回到临时存储器。

git revert和git reset之间的区别:

git revert是使用新的提交回滚上一个提交,git reset是直接删除指定的提交。

在回滚操作中,效果类似。但是,将来继续使用旧版本的merge时会有不同。因为git revert使用反向提交来“中和”先前的提交,所以在将来合并旧分支时,这部分更改不会再次出现。但是,GIT reset会从分支中删除一些提交。因此,当再次与旧分支合并时,应该引入回滚提交。

Git reset是将磁头向后移动,Git reverse是将磁头向前移动,但是新的提交内容与要反转的内容相反,这可以抵消要反转的内容。

github上的revertthiscommit是什么意思?

要取消GitHub提交到本地仓库的代码,您需要使用$git reset语句$git reset,这意味着取消前面的操作场景:您已经执行git push并将更改发送到GitHub。现在您意识到其中一个提交有问题,需要取消该提交

git撤销本地commit git revert后怎么恢复 git commit之后怎么撤销

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。