git版本切换

你离开我真会死。 提交于 2019-12-04 07:17:30

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版版本号)

 下面是一个例子

 

 

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!