返回顶部

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的内容就消除了

如果有什么不足,还请各位童鞋多多指教~  小小经验 希望可以帮助到更多的人

 

posted @ 2024-03-26 21:42  fen斗  阅读(2990)  评论(0)    收藏  举报