码迷,mamicode.com
首页 > 其他好文 > 详细

git中的版本回退

时间:2016-10-30 13:47:17      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:提交   commit   版本库   set   工作区   保存   com   某个版本   --   

git版本回退有两种情况,一种是从本地版本库中(head区)回退到某个版本,可以用命令 git reset --hard head^ 或git reset --hard head~x ,head指的是当前版本,head^指的是回退到上一个版本,head~x,x为任意大于0的数字,表示回退到当前版本的前x个版本。(如果你从最新的版本库回退到某个版本的时候又反悔了还是想回到最新的版本库,可以用git reflog命令找到每次操作的id,然后用命令git reset --hard id可以回到对应的版本)

第二种情况是从暂存区回退到工作区,比如我添加了filename.txt这个文件到暂存区 git add filename.txt,然后我又不想让它保存到暂存区了,可以用命令git reset head filename.txt,这样当我们执行commit命令的时候,filename.txt文件就不会被提交到本地版本库中了。

git中的版本回退

标签:提交   commit   版本库   set   工作区   保存   com   某个版本   --   

原文地址:http://www.cnblogs.com/toward-the-sun/p/6012908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!