GIT 部分记录

关于版本回退

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

posted @ 2019-03-12 16:16  伤心木乃伊  阅读(111)  评论(0编辑  收藏  举报