辛星浅析git reset和git revert

很多时候,我们有了误操作,这个时候就需要回退功能的出现,我们可以使用git reset和git revert这两个功能。

git reset是指将当前head的内容重置,不会留任何痕迹。比如git reset –hard HEAD~3会将最新的3次提交全部重置,,就好像没有提交过一样。而–soft和–mixed、–hard会分别重置working tree和index、HEAD。

git revert是撤销某次提交,但是这次撤销也会作为一次提交进行保存。

你不能左右天气,但你能转变你的心情

辛星浅析git reset和git revert

相关文章:

你感兴趣的文章:

标签云: