IDEA切换git分支

摘要:
参考:IDEA switch git分支场景:在多人开发中,您需要基于主分支创建一些分支,并将其分配给小团队或个人进行开发,然后在小分支上的小功能开发完成后将其合并(merge)到主分支。

引用: IDEA切换git分支

场景:在多人开发中,需要在主分支的基础上创建一些分支分配给小团队或个人去开发,然后小分支上的小功能开发完毕之后,再merge(合并)到主分支。
1.查看当前所在的分支

下图1.1中是 master 主分支

      IDEA切换git分支第1张

              1.1当前处在主分支

下图1.2中是 pos_web_update 分支,不是主分支

      IDEA切换git分支第2张

        1.2当前处在pos_web_update分支,不是主分支

2.需要切换到为了修改项目而创建的新分支,这个分支可以在git上创建,例如当前情况是需要切换到8-posauth-update分支
 点击上图中的Git: XXXXX进行切换

      IDEA切换git分支第3张

                2.1当前所有可见的分支

如果本地没有这个需要切换到的8-posauth-update分支,则需要点击远端的这个分支,将其拉取到本地

       IDEA切换git分支第4张

                    2.2将远程的分支checkout到本地

出现以下修改名称的弹框提示

      IDEA切换git分支第5张

             2.3点击OK即可切换到这个分支

如果本地已经有这个分支了,直接Checkout切换即可

      IDEA切换git分支第6张

                    2.4直接在本地的分支之间切换

3.修改代码...
3.1 例如前端当前更新了element-ui这个框架,升级到了2.4.6,则需要修改一点东西
3.2 el-table 组件的展开每行的时间绑定属性由@expand改成了@expand-change
3.3 在项目路径中全局搜索“@expand”,右键你想搜索的文件目录,此处例子为src
      IDEA切换git分支第7张

                  3.3 右键你想搜索的文件目录

      IDEA切换git分支第8张

                    3.4 或者选择全局替换


3.5 Replace 或者 Replace All
      IDEA切换git分支第9张

4.暂存到本地git服务器

4.1 在空白处右键,选择Git -> CommitFile...  

      IDEA切换git分支第10张

                                  4.1 暂存到本地git服务器

4.2 commit

      IDEA切换git分支第11张

              

4.3 继续commit

      IDEA切换git分支第12张

 4.4 推送到远端git服务器
注意:可以先commit多次(可能改了多个地方)到本地git服务器,再push一次性到远端的这个分支上,这里直接push


      IDEA切换git分支第13张

4.5 再次点击push


      IDEA切换git分支第13张

 4.6 显示提交成功

      IDEA切换git分支第15张

5.大功告成,即可在gitlab上的可以看到提交的内容

       IDEA切换git分支第16张

      IDEA切换git分支第17张

免责声明:文章转载自《IDEA切换git分支》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Swagger学习笔记python 正则之字母匹配下篇

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

相关文章

Git暂存流程

关于GIT代码 暂存问题的解决方案:(正在当前分支开发,想要切换到其他分支。不用手动把代码粘贴出来了~~~) 情况说明:如图,我在当前分支有一堆已修改但是未保存的文件。我现在想要切换其他分支,然后进行其他的工作开发。 第一步:点击CVS-Git-Stash Changes... 第二步:输入此次缓存内容的备注信息就OK。就暂存成功了。刚才的未提交的修改也已...

解决curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to raw.githubusercontent.com:443 错误

报错命令 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash   报错状态 解决办法 原因是没有安装git,用以下命令安装git,然后再执行上面的命令 sudo apt-get install git 参考https://www.pianshe...

git subtree有效管理公共第三方lib

  如果你的项目中有很多第三方的lib,你希望使用它,并且也希望可能对该lib做修改并且贡献到原始的项目中去,或者你的项目希望模块化,分为几个repo单独维护,那么git subtree就是一个选择。git subtree管理的子项目在父项目中作为一个完整的代码copy存在,并不包含历史信息。综合考虑git subtree和git submodule的优缺...

git flow常用命令

https://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html https://blog.csdn.net/shu580231/article/details/76240611 https://blog.csdn.net/zpcqdkf/article/details/82621893...

git管理多个github账号

网上有几个教程,感觉都不完善,自己做个备用。 git管理多个github账户的关键在于config配置和本地使用方式: 1、config的作用为指明每个github账号在本地的别名,内容如下: 如图,个人账号是默认的。工作账号将host命名成了work.github.com 2、本地使用时要将 ssh:git@github.com:teayork/tes...

分布式代码管理系统GIT

1.1Git安装    CentOS上   yum install -y epel-release; yum install git    Ubuntu上    apt-get install git    Windows上安装msysgit    下载地址  https://git-for-windows.github.io     安装完成后,还需要最...