git 回退远端master分支版本
情景:脑残将自己分支上的内容合并到了master上面
需求: 将master分支还原到原来的版本。
方法:
1. 切换分支到master
git checkout master
确认是否正确切换到了master分支上面:
git branch
如果master分支前面有一个*表示切换成功,此时所在分支为master
2.查看提交版本记录,切换到原来版本号
查看版本号
git log
切换到指定版本号
git reset --hard[version]
3.强制提交
git push origin master --force
这里可能会提示让你先pull,如果有提示,pull一下就可以,然后再执行强制提交。这里可能会出现如下错误:
4. 解决master保护限制
解决办法如下:
打开git项目,点击Settings >> Respository >> Protected Branches >> Expand >> Unprotect
完成后,再次执行
git push origin master --force
成功后即完成了master分支的版本回退,查看项目目录,发现已经回到了原来的版本
5. 重新加上对master分支的保护
最后查看是否保护成功
git 回退远端master分支版本相关推荐
- git 回退远端master/develop分支版本
git 回退远端master分支版本 1. 切换分支到master git checkout master 2.确认是否正确切换到了master分支上面: git branch(如果master分支 ...
- 【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库
[Gitlab]GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch 2 切换到master分支 git checkout master 3 查看标签 git ...
- Git回退到某个历史版本
Git回退到某个历史版本 本人前段时间commit代码的时候,不小心commit一些本地的文件上去,并且还推到了开发分支代码,导致同事无法拉取代码,只能够回退版本了.注意,在回退版本之前,请复制粘贴你 ...
- git强制覆盖master分支
在开发中,通常会保持两个分支master分支和develop分支,但是如果因为develop上面迭代太多而没有及时维护master,最后想丢弃master而直接将测试确认过的develop强推到mas ...
- git 回退到上个版本 rollback 回滚 git reset HEAD, git 回退到上一版本
git回退到上个版本 git reset --hard HEAD^ 回退到前3次提交之前,以此类推,回退到n次提交之前 git reset --hard HEAD~3 查看commit的sha码 gi ...
- 回退服务器文件版本,Git回退到服务器某个版本正确姿势
背景: Git协作中,成员不可避免地会提交一些错误的版本,由于Git相比SVN引入了本地仓库,操作会相对复杂,以下为姿势分解 找一个源文件RspUtils.java,加上一行注释 //测试回退git服 ...
- VS2013中使用git发布解决方案master分支的时候出现错误
VS2013中使用git发布解决方案master分支的时候出现错误 参考文章: (1)VS2013中使用git发布解决方案master分支的时候出现错误 (2)https://www.cnblogs. ...
- git 如何把master分支代码合并到自己的分支
git 如何把master分支代码合并到自己的分支 master分支的代码领先自己的分支,git 如何把master分支代码合并到自己的分支 1.首先切换到主分支 git checkout maste ...
- git 如何把master分支代码复制到自己的分支
git 如何把master分支代码合并到自己的分支 1.先切换到主分支(master) git checkout master 2.拉取远程仓库的代码 git pull 3.切换到需要合并的分支 gi ...
最新文章
- JDBC数据源连接池(1)---DBCP
- python for bioinformatics相关题目
- 北京冬奥一项AI黑科技即将走进大众:实时动捕三维姿态,误差不到5毫米
- python处理excel-使用python将数据写入excel
- php api 实例maccms,苹果cmsV10API接口说明
- VS Code 切换大小写
- c语言链表输出header中的乱码,大家帮忙看看这段代码,最后一个链表输出后总带一些乱码?请教...
- 昆仑万维C++工程师笔试
- 微软发表IE浏览器 F1漏洞安全公告
- 用mysql制作一个登录_连接数据库制作一个简单的登入页面1
- Hibernate对象标识符
- win10录屏怎么用_不会用电脑录屏怎么办?教你两种录屏方式,少学一个都遗憾...
- 浅析new一个对象的过程
- jwPlayer API
- 解决阿里云图片超过20M无法缩放的问题
- Linux的vx开头的文件,微博 Qzone 微信 Linux文件及目录常用命令,进来瞅瞅
- pg数据库开启远程连接_PostgreSQL 允许远程访问设置的操作
- 转换TIFF图像为JPEG2000格式
- 图像处理与机器视觉网络资源收罗——倾心大放送(转载)
- jQuery事件总结(二)