git 如何让远程分支版本回退
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 如何让远程分支版本回退相关的知识,希望对你有一定的参考价值。
参考技术A 小喵收到需求要做产品A,之后提交commit A1, A2, A3并且同时同步到了远程分支origin master。生活总是辣眼睛的,开发到一定程度后因为一定的原因撤销需求A,要回退到版本到A,本地rest即可,但是如何把远程版本回退呢?小喵在网络一顿搜索和尝试,请教同事之后有了这个解决方案
把Master(你要回退的分支) 放到Protect a branch 里面,选择可以操作的角色。
再次执行 $git push origin master --force
完成回退了,小喵开开心!!!
intellij idea用git怎么回退上个版本
gitreset[commit哈希值]但是这样做只能把本地分支回滚到该commit上,远程分支还在原来的地方。可以这样操作:在你想要回滚的commit上另外建一个新分支,然后gitcheckout[该分支],然后把原来的分支删除掉,gitbranch-d[老分支]可以删除本地的老分支,同样,远程分支还是老状态,可以gitpushorigin:[老分支],把远程的老分支删除,这样你需要回滚的commit之后的信息在本地和远程都彻底消灭了(慎重,确保你真的不要这些信息了哦)。而你需要回滚的commit之前的信息全部保存了,只不过是分支名字换了一下,你也可以把分支改名回来。这时远程的新分支还不存在,你之后又改动commit并且push之后,远程也和本地同步上了。
1.IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains
参考技术A gitreset[commit哈希值]但是这样做只能把本地分支回滚到该commit上,远程分支还在原来的地方。可以这样操作:在你想要回滚的commit上另外建一个新分支,然后gitcheckout[该分支],然后把原来的分支删除掉,gitbranch-d[老分支]可以删除本地的老分支,同样,远程分支还是老状态,可以gitpushorigin:[老分支],把远程的老分支删除,这样你需要回滚的commit之后的信息在本地和远程都彻底消灭了(慎重,确保你真的不要这些信息了哦)。而你需要回滚的commit之前的信息全部保存了,只不过是分支名字换了一下,你也可以把分支改名回来。这时远程的新分支还不存在,你之后又改动commit并且push之后,远程也和本地同步上了。以上是关于git 如何让远程分支版本回退的主要内容,如果未能解决你的问题,请参考以下文章