前言:
当前姐妹们对“idea怎么提交到git”大约比较关心,咱们都需要剖析一些“idea怎么提交到git”的相关文章。那么小编在网摘上网罗了一些关于“idea怎么提交到git””的相关资讯,希望大家能喜欢,你们快快来了解一下吧!使用git版本管理工具,在开发过程中时常会建立多个分支,有时候会遇到在某个分支上修复了问题,同时也需要把这些改动同步到别的分支中,但是又不能直接做合并分支操作,此时,通过使用git中的cherry pick指令就可以方便的将这些改动复制到其他分支了,下面给大家介绍下在IDEA中通过可视化的界面操作来实现此功能~
git版本 2.33.0IDEA版本 2021.2.2使用方式
1.使用IDEA打开git仓库,先切换到dev分支
2.新建common.html文件,然后提交到本地仓库,生成commit提交记录,用于测试复制本次提交
3.此时切换到master分支
4.在工程根目录上右键,在展开的操作中选择Show History
5.在git提交记录面板中,将Branch选项调整为All,然后通过提交分支和备注能找到我们的那次提交
6.选中该次提交并右键,在展开的操作菜单中点击Cherry-Pick
运行效果
此时可以看到当前分支也就是master分支上已经有了dev分支上的那次提交改动了
可以通过git push提交到远程仓库中
以上演示的是简单场景,实际工作中在复制不同分支上的提交会有冲突情况,在执行Cherry Pick操作过程中,IDEA会跳出窗口让你处理冲突,就像在合并分支Merge操作过程中的效果一样,需要根据改动情况进行相应处理~
标签: #idea怎么提交到git