git reset 和 git revert之间的区别

  • git reset 是回滚到对应的commit-id,相当于是删除了commit-id以后的所有的提交,并且不会产生新的commit-id记录,如果要推送到远程服务器的话,需要强制推送-f

  • git revert 是撤销其中的commit-id,然后重新生成一个commit-id。本身不会对其他的提交commit-id产生影响,该操作只是回退本地修改,不会影响服务器上的记录,如果要推送到远程服务器的话,就是普通的操作git push就好了

posted @ 2022-09-15 10:57  安妍  阅读(40)  评论(0编辑  收藏  举报