Android Studio,IDEA中,使用图形化界面操作gi

2021-04-20  本文已影响0人  高99999

文章目录:

背景,这文章学的

这边文章的2个方法针对这种情况:idea中已经commit,但是一次都没有执行push操作。要合并或者回退的所有记录都是自己的,不然别人的提交就会消失地,这一点需要注意。

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

第一种方法:可以合并,可以回退

    1.现在我将最近的3次提交记录合并成一次提交记录(这3次都只是commit,没有执行push)。假如我的远程分支是develop,本地分支也是 develop。

代码提交环境:

最近的三次提交,从早到近,分别是 V1,V2,V3的3个提交的备注信息,在V1之前的一次提交是“优化弹窗bug”。

目的:我想把在缓存区的3次提交(V1,V2,V3)撤回出来,然后一次性提交上去。

打开studio,idea的版本控制log日志窗口,选择你要查看的分支,因为是暂存提交commit的,所以,我们选择查看的分支,是local/develop。这里可以看到三次git commit的提交,V1,V2,V3。

1 鼠标右键选中V1之前的提交“优化弹窗bug”。右边右键选择 Reset Current Branch To Here..

这个时候,idea,studio软件,会弹出一个对话框,让我们选择 reset的工作模式。

2 然后弹框中,我们选择Soft,在点击Reset按钮。、

3 发现V1,V2,V3,在Version Log日志记录(显示的是local/develop)中不在了,

4 我们在选择提交按钮,发现 V1,V2,V3的更改,都在changeList的文件列表中,并且V1,V2,V3三次commit的改动,都还保留的。

5 修改 commit message,然后选择提交。

上一篇下一篇

猜你喜欢

热点阅读