IDEA git操作之 Reset Current Branch toHere
背景:在开发过程中,遇见了一个这样的现象: 我们本地修改好的代码,commit到本地仓库了,但是不想push推到远程仓库了,但是他一直在push的列表中存在,怎么去掉呢 ?
现象:
本地代码提交后,未commit之前:
之后点击commit,提示有可以commit的内容如下:
点击右下角的Commit操作,
点击之后,再次进入到commit的列表中:已经没有可以提交的内容了。
接下来我们去看一下push的列表:
是有我们已经commit的内容的,日常中直接将本地commit的代码push到远程之后即可,commit了之后还没push,想撤回到commint前的情况,所以需要把这里的内容去掉;
31分钟提交后版本的代码是这样的:(已经commit并push的版本)
现在的已经commit的但是未push的版本如下图:(7分钟的版本)
想要把7分钟conmmit的内容在push的列表中去掉
网上尝试了很多方法,都不太见效,可能是每个人的代码情况不同,我是这样操作的:选中紧接着不想push已经commit的记录前面一条 提交记录,右键点击,选中reset Current Branch to Here 即可,这样就会把commit的的内容给去掉了。其实也就是将上图中7分钟的commit到本地仓库的代码从仓库里面删除掉,这样之前已经commit的但未push的内容就消除了
如果有什么不足,还请各位童鞋多多指教~ 小小经验 希望可以帮助到更多的人

您的资助是我最大的动力!
金额随意,欢迎来赏!