zoukankan      html  css  js  c++  java
  • intellij idea 新建分支 idea 上进行 git分支branch新建分支,提交分支,合并分支合并到主干,删除分支,管理分支

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

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

    1.新建分支

    1.1根据菜单选择

    1.2 选择新建分支

    1.3输入分支名称

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

    现在本地有两个分支

    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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    ElasticSearch 2 (23)
    ElasticSearch 2 (22)
    微信小程序框架模板部署:mpvue2.x+typescript+webpack3.x
    mpvue添加对scss的支持
    mpvue 封装axios请求方法
    Vue中qs插件的使用
    在微信小程序中使用less/sass
    微信小程序封装request请求
    VSCode --tsc : 无法加载文件
    Vue项目中的RSA加解密
  • 原文地址:https://www.cnblogs.com/xinglongbing521/p/11021862.html
Copyright © 2011-2022 走看看