关于版本回退

git reset HEAD^ 
#回退a.py这个文件的版本到上一个版本 
git reset HEAD^ a.py 
git reset HEAD a.py 
我试了一下以上2种方式   都是把文件取消暂存并没有回退到修改之前,后来发现加不加HEAD效果不一样 如果加HEAD是吧代码还原到 HEAD指向的指定版本,如果不加HEAD 是从暂存区移除到待提交的样子
 
#向前回退到第3个版本 
git reset –soft HEAD~3 
#将本地的状态回退到和远程的一样 
git reset –hard origin/master 
#回退到某个版本 
git reset 057d 
#回退到上一次提交的状态,按照某一次的commit完全反向的进行一次commit 
git revert HEAD 
 
# 下面这样可以撤销本次修改,还没有执行 add命令
 git checkout src/src/limsStyle/widget.json

参考 https://www.cnblogs.com/ldq2016/p/5752123.html

 

关于分支和远端分支

https://www.cnblogs.com/phpper/p/7136048.html

相关文章:

  • 2021-12-07
  • 2021-11-13
  • 2022-01-04
  • 2021-05-12
  • 2021-06-17
猜你喜欢
  • 2022-01-26
  • 2022-01-17
  • 2022-02-12
  • 2021-08-28
  • 2021-06-10
  • 2021-05-26
相关资源
相似解决方案