首页 > 其他 > 详细

Git-3

时间:2015-06-14 10:51:30      阅读:173      评论:0      收藏:0      [点我收藏+]

git log 查看修改版本库的记录 ,可以知道每次的修改的版本ID号 commit id

git reset --hard HEAD^  使当前版本成为上一次的提交的版本

其中参数HEAD^是指上一次的版本,HEAD^^的是上上次的版本,也可以使用HEAD~数字  来指定上几次的版本

当你git reset之后呢,你再git log一下就会发现之后当前版本和这之前的版本修改信息存在。

git中是有一个指针指向当前版本的,你git reset就相当于,移动指针。而git log的输出结果就只有指针所在位置的和指针之前的信息,指针之后的就不会显示了。

git reset --hard 版本ID号 可以使得当前版本到你指定的版本号,注意版本ID号没必要写全,只需写前几位即可

git reflog 可以查看所有的历史命令

因为git reset之后,若你是回退到以往的版本,那么这之后的在git log的显示结果中回消失,所以当你想到这之后的版本时,你无法通过git log显示的信息来获取commit id ,所以可以使用 git reflog来得知你要到的未来的某个版本的版本ID

 

Git-3

原文:http://www.cnblogs.com/ivywenyuan/p/4574699.html

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