git版本切换

1.版本回退(切换版本)

(为方便理解,假定我们现在有4版,最新的是第4版,最老的是第一版)

git log 查看历史记录

git log --pretty=oneline    查看简洁版历史记录

  当前版本用Head表示:

git reset --hard HEAD^    回退到上一版本(即第三版)

  这时你git log,会发现最新的版本(第4版)没有了,现在最近的版本是你刚回退到的版本(第三版)。  

  怎么办,我还想回到第4版。如果你的历史记录没有关,你可以

git reset --hard 1094ajfjgfjg(第4版版本号)

  这样就回到第四版了。

  但是如果你回退到第3版,然后把终端关了,这时又想回到第4版怎么版?

git reflog  记录我的每一次命令。这时你找到第4版的操作内容名称,如下图的append GPL,看前面的版本号,
再通过git reset --hard 1094ajfjgfjg(第4版版本号)

 下面是一个例子

 

猜你喜欢

转载自www.cnblogs.com/kaiqinzhang/p/11846254.html