intellij idea 新建分支 idea 上进行 git分支branch新建分支,提交分支,合并分支合并到主干,删除分支,管理分支

摘要:
2.4提交到远程仓库我们先将分支切回到TestBranch分支后,选择PUSH操作我们将TestBranch和文件一并提交的远程仓库提示成功我们看一下分支可以看到本地和远程都有了我们的两个分支如果是别人新建的远程分支你要同步到本地选择远程分支后面的三角我这因为都跟远程仓库同步了所以没有,正常应该是Checkoutasnewlocalbranch将远程仓库的分支,检出到本地仓库3.合并分支合并指的是另一个分支上的commit作用到当前的分支上来。

现在在主流的JAVA开发ide中,idea的使用率已经超过了eclipse,因此掌握idea的操作至关重要。

分支是git的重要功能,通过分支可以使不同的团队各自作业,在关键节点上合并,平时互不干扰,也可以时个人与团队并行作业,亦或不同功能并行前进。(这句话网上抄的)

1.新建分支

1.1根据菜单选择

1.2选择新建分支

1.3输入分支名称

勾选下面的checkoutbranch 表示新建分之后直接切换到相应分支。不勾选则默认当前分支

现在本地有两个分支

2.提交到远程服务器

新建分支后可以Push 直接提交到远程仓库,也可以新建文件提交,我们为了演示效果,新建了一个文件

2.1我们在TestBranch分支下新建一个文件

我们新建一些文字

2.2我们commit这个文件到TestBranch分支

我们就将当前文件提交到本地分支上

2.3我们切回本地的master查看有没有这个文件

选择本地分支后Checkout 后

我们发现master分支是没有这个文件的。

2.4提交到远程仓库

我们先将分支切回到TestBranch分支后,选择PUSH操作

我们将TestBranch和文件一并提交的远程仓库

提示成功

我们看一下分支(再idea的右下角)

可以看到本地和远程都有了我们的两个分支

如果是别人新建的远程分支你要同步到本地

选择远程分支后面的三角

我这因为都跟远程仓库同步了所以没有,正常应该是 Checkout as new local branch

(网上盗的图)

将远程仓库的分支,检出到本地仓库

3.合并分支

合并指的是另一个分支上的commit作用到当前的分支上来。比如把TestBranch上的修改也作用到master分支上,就要先切换到Master分支,点击 TestBranch分支的merge。注意选择“Remote Branches”的TestBranch,这样的话本地TestBranch上的小改动就不会导入。合并完成后可以删除分支也可以继续在分支上进行开发,需要时再进行合并

3.1切换到master分支

3.2选择merge 合并分支

合并完成,我们就可以在master上看到我们合并的文件

不过还没有完,我们只是将本地的master的分支与我们的TestBranch分支合并,并没有提交到远程分支,需要再Push一下,

提交成功

这样我们新建分支,切换分支,合并分支就完成了

我们可以在idea自带的版本管理工具中进行查看历史提交,具体使用方式自己研究吧,这里不做介绍

4.删除分支

我们合并代码后将本地和远程的分支同时删除即可

我们可以看到远程仓库的操作记录

现在我们可以在新的分支上进行开发了。

还请大家多多指点
---------------------
作者:H呼呼H
来源:CSDN
原文:https://blog.csdn.net/dasini321/article/details/84427406
版权声明:本文为博主原创文章,转载请附上博文链接!

免责声明:文章转载自《intellij idea 新建分支 idea 上进行 git分支branch新建分支,提交分支,合并分支合并到主干,删除分支,管理分支》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle 11g 默认用户名和密码前端团队成长计划下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IDEA连接SQL Server

package ServletDemo; import java.sql.*; public class Datebase { public static void main(String[] args) throws ClassNotFoundException, SQLException { //加载驱动 C...

IDEA-常用插件

项目管理开发:   .ignore   GsonFormat   LiveEdit   Log Support 2   Maven Helper 开发辅助:   Tasks   CSV Plugin   Vue.js 代码风格:   CheckStyle-IDEA   Alibaba Java Coding Guidelines 代码分析:   Sonar...

Git 分支及bug分支合并

branch 分支学习:branch称为分支,默认仅有一个名为master的分支。一般开发新功能流程为:开发新功能时会在分支dev上进行,开发完毕后再合并到master分支。 学习参考上图,也可以按照着这样的流程进行开发,如果遇到上文开发到一般需要临时修复Bug的情况,可以按照下图的流程进行:   注意:git merge 时也可能会出现冲突,解决冲突的...

IDEA:Application Server was not connected before run configuration stop, reason: Unable to ping 1099

原文链接 :http://blog.csdn.net/x6582026/article/details/70807269 最近第一次玩IDEA时碰到tomcat启动问题:Application Server was not connected before run configuration stop, reason: Unable to ping ser...

idea提示: 8080端口被占用

当idea提示8080端口被占用时,可以通过在cmd中查看占用8080端口号的是谁,终止它就行 解决方法: 开始---->运行---->cmd(window+R组合键),调出命令窗口 输入命令 netstat -aon|findstr 8080,可以查看占用8080端口的是pid为多少的进程 输入命令: taskkill /f /t /im...

IDEA异常 -- 汇总

目录 [TOC] Error:java: Compilation failed: internal java compiler error 解决办法: File-->Setting...-->Build,Execution,Deployment-->Compiler-->Java Compiler 设置相应Module的targ...