idea 显示在哪个git分支

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea 显示在哪个git分支相关的知识,希望对你有一定的参考价值。

法一:直接在idea里看分支。idea右下角有一行小字就是git分支


法二:通过文件路径和tortoise git看分支

根据项目名后面的路径找到对应文件夹,如果装了Tortoise git可以直接右键查看当前分支

补充:或者直接看自己修改过的代码,肯定记得自己在哪个分支添加修改过哪些代码吧?一目了然

参考技术A 用可视化界面不知道怎么弄,只有命令行的
现在假设你的本地分支已经建立好了.
切换到要提交的分支输入:git
push
origin
branchName

idea中的git操作

参考技术A 远程分支 origin/develop ,本地分支 local/develop。本地分支记录显示最近3次提交,V1,V2,V3都是使用的 git commit 提交,暂未执行 git  push操作。

将version log日志调整为 显示本地分支 local/develop的记录。

例如:要将V2,V3合并提交后执行git commit,

选择中V2(较早的一条记录(V2,V3))鼠标右键执行,Interactively Rebase from Here…. 等待一定时长

会弹出一个对话框,对话框会依次显示V2,V3。按照时间远近,从上到下排序,即,V2排第一,V3排下面。

修改对话框中V3的Action的值从 pick --》改为 squash...

然后执行对话框中的 Start Rebasing。

这时候还会弹出一个对话框,这个对话框中,会显示V2,V3当时之心git Commit的时候写的提交注释,可以修改,例如改为“V2,V3合并提交”,修改完成在点击 

Resume Rebasing。这时候 version Log日志窗口会显示 V1和 你刚刚提交注释信息“V2,V3合并提交”。

最后执行 git push 按钮,选中 V1,和 “V2,V3合并提交” 两次git commit 提交,push到远端即可。

备注:关于时间线:

IDEA,AndroidStudio中的

Version Log窗口:

Log框时间线:是从上到下,时间越来越早

Interactively Rebase from Here…. 的弹窗框,显示的git commit的提交记录的时间线是: 从上到下,时间越来越近。即最近一次提交,在最下面。

备注2 ,当 Rebasing Commits框中第一列Action的含义如下:

选择pick操作,git会应用这个补丁,以同样的提交信息(git commit message)保存提交

选择reword操作,git 会应用这个补丁,但需要重新编辑提交信息(git commit message)

选择edit操作,git会应用这个补丁,但会因为amending而终止

选择squash操作,git会应用这个补丁,但会与之前的提交合并

选择fixup 操作,git会应用这个补丁,但会丢掉提交日志

选择exec操作,git会在shell中运行这个命令

以上是关于idea 显示在哪个git分支的主要内容,如果未能解决你的问题,请参考以下文章

Idea合并git分支

idea中的git操作

IDEA 中刷新GIT新分支

在 Shell 提示符中显示 Git 分支名称

Git 第七章 IDEA集成Git -- IDEA集成Git( 创建分支 & 重命名分支 & 切换分支 & 合并分支(不冲突 / (代码)冲突) )

intellij idea用git怎么回退上个版本