IDEA切换git分支(从本地切换、从远程拉取后切换)
链接 :https://www.jianshu.com/p/8a5d6a93c0a8
场景: 在多人开发中,需要在主分支的基础上创建一些分支去分配给 小组或者是个人去开发,然后小的分支上的功能开发完毕后,再,merge(合并)到主分支上;
1、IDEA查看当前的分支
下图1.1中是 master 主分支
(图1.1 当前处在主分支)
下图1.2中是 pos_web_update 分支,不是主分支
(图1.2 当前处在pos_web_update分支,不是主分支)
2.需要切换到为了修改项目而创建的新分支,这个分支可以在git上创建,例如当前情况是需要切换到8-posauth-update分支
点击上图中的git:xxxxx进行切换
(图 2.1当前所有可见的分支)
如果本地没有这个需要切换到的8-posauth-update分支,则需要点击远端的这个分支,将其拉取到本地
(图2.2将远程的分支checkout到本地)
出现以下修改名称的弹框提示
(图 2.3 点击OK即可切换到这个分支)
如果本地已经有这个分支了,直接Checkout切换即可。
(图2.4 直接在本地的分支之间切换)
3.1 例如前端当前更新了element-ui这个框架,升级到了2.4.6,则需要修改一点东西
3.2 el-table 组件的展开每行的时间绑定属性由@expand改成了@expand-change
3.3 在项目路径中全局搜索“@expand”,右键你想搜索的文件目录,此处例子为src

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

(图3.4 或者选择全局替换);
3.5 Replace 或者 Replace All
4.暂存到本地git服务器4.1 在空白处右键,选择Git -> CommitFile...
(图 4.1 暂存到本地git服务器)
4.2 commit

(图4.2 commit操作)
4.3 继续commit
(图 4.3 继续commit操作)
4.4 推送到远端git服务器
注意:可以先commit多次(可能改了多个地方)到本地git服务器,再push一次性到远端的这个分支上,这里直接push操作,到远程分支
(图4.4 推送到远端git服务器)
4.5 再次点击push
(图4.5 再次点击push)
4.6 显示提交成功
(图 4.6 显示提交成功)
5.大功告成,即可在gitlab上的可以看到提交的内容

您的资助是我最大的动力!
金额随意,欢迎来赏!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)