Git-回滚操作

Posted SapphireCastle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git-回滚操作相关的知识,希望对你有一定的参考价值。

git revert是用一次新的commit来回滚之前的commitgit reset是直接删除指定的commit

 

git log 查询回滚版本唯一commit标识代码

git reset --hard HEAD~3 会将最新的3次提交全部重置,就像没有提交过一样。

 

 

--mixed === git reset

 

会保留源码,只是将git commitindex 信息回退到了某个版本.

 

--soft

 

保留源码,只回退到commit 信息到某个版本.不涉及index的回退,如果还需要提交,直接commit即可.

 

--hard

 

源码也会回退到某个版本,commitindex 都回回退到某个版本.(注意,这种方式是改变本地代码仓库源码)

以上是关于Git-回滚操作的主要内容,如果未能解决你的问题,请参考以下文章

Git回滚操作的总结

Git误操作 git reset强制回滚 恢复commit方法

git操作回滚

Git-回滚操作

git 撤销&回滚命令

Git撤销&回滚操作