首页 > 其他 > 详细

如何在git中恢复先前的提交?

时间:2020-12-21 23:32:51      阅读:52      评论:0      收藏:0      [点我收藏+]

git checkout -- file命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令,我们在后面的分支管理中会再次遇到git checkout命令。这个命令的作用就是让这个文件回到最近一次git commit或git add时的状态

git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区

git reset soft:--soft参数告诉Git重置HEAD到另外一个commit,但也到此为止

git reset hard:--hard参数将会blow out everything.它将重置HEAD返回到另外一个commit,重置index以便反映HEAD的变化,并且重置working copy也使得其完全匹配起来

git reset mixed:--mixed是reset的默认参数,也就是当你不指定任何参数时的参数。它将重置HEAD到另外一个commit,并且重置index以便和HEAD相匹配,但是也到此为止

如何在git中恢复先前的提交?

原文:https://www.cnblogs.com/w2758472746/p/14170168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!