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

Git-3

时间:2015-06-14 10:51:56      阅读:106      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!