zoukankan      html  css  js  c++  java
  • 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版版本号)

     下面是一个例子

     

    切换完版本想push,要使用

    git push -f
  • 相关阅读:
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    UVa 437 (变形的LIS) The Tower of Babylon
    UVa 1025 (动态规划) A Spy in the Metro
    UVa 10129 (并查集 + 欧拉路径) Play on Words
  • 原文地址:https://www.cnblogs.com/kaiqinzhang/p/11846254.html
Copyright © 2011-2022 走看看