首页 > 其他 > 详细

git reset 版本回退操作

时间:2018-04-02 18:53:02      阅读:211      评论:0      收藏:0      [点我收藏+]

1 git回退命令

git reset --hard GIT_HEAD
 
GIT_HEAD是你具体要回退的分支:
如图:
技术分享图片
 
注: 
查询GIT_HEAD可以通过两个命令:
git log 获取未删除分支的提交记录 git reflog 获取全部分支的所有提交记录
 
2 git回退操作后需要提交本地记录到git远程仓库,需要使用下面命令:
git push -f
因为会直接删除最新的提交记录,所以需要强制推送到远程分支
 
3 去除分支保护
假如你是对master分支操作,会面临无法强制提交的情况,这是因为master分支有分支保护,假如要强制提交需要去除分支保护后再提交:
设置分支保护的路径:
Settings -> Repository -> Protected Branches -> Expand -> Unprotect
技术分享图片
 技术分享图片
 

git reset 版本回退操作

原文:https://www.cnblogs.com/chengmuyu/p/8695729.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!