IDEA切换git分支

查看当前所在分支

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

1112483-20190717153301706-268973478.png
1.1当前处在主分支

下图1.2中是 pos_web_update 分支,不是主分支
1112483-20190717153329404-1317736341.png
1.2当前处在pos_web_update分支,不是主分支

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

如果本地没有这个需要切换到的8-posauth-update分支,则需要点击远端的这个分支,将其拉取到本地
1112483-20190717153450894-201849178.png
2.2将远程的分支checkout到本地

出现以下修改名称的弹框提示
1112483-20190717153600096-1609689439.png
2.3点击OK即可切换到这个分支

如果本地已经有这个分支了,直接Checkout切换即可
1112483-20190717153807088-1294033146.png
2.4直接在本地的分支之间切换

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

1112483-20190717154114882-1187012475.png
3.4 或者选择全局替换

3.5 Replace 或者 Replace All
1112483-20190717154146605-2009468608.png
1041536219655_.pic_hd.jpg

4.暂存到本地git服务器
4.1 在空白处右键,选择Git -> CommitFile...
1112483-20190717154220049-1875671941.png
4.1 暂存到本地git服务器

4.2 commit
1112483-20190717154247112-1592120234.png
4.2 commit

4.3 继续commit
1112483-20190717154305770-1332702888.png
4.3 继续commit

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

4.5 再次点击push
1112483-20190717154422207-1589445302.png
4.5 再次点击push

4.6 显示提交成功
1112483-20190717154927323-1750231663.png
4.6 显示提交成功

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


1112483-20190717154513870-1908011410.png

1112483-20190717154533471-87151759.png
原文地址:https://www.jianshu.com/p/8a5d6a93c0a8

转载于:https://www.cnblogs.com/jpfss/p/11201278.html