需求:
代码有多个分支,其中一个分支A是专门给一个项目组使用的,和master分支差别比较大。在公司开发的时候,提供给项目组的代码需要单独对比、合并,不能直接从master合并到分支A。
操作:
在开发的过程中,整理好需要合并到分支A的代码清单。
在idea里的操作:
1.先切换到A分支:
在代码所在的工程上右键,选择Git-Branches,在A分支上选中Check Out
2.获取master分支和A分支的差异文件
在代码所在的工程上右键,选择Git-Branches,在弹出的框上选择元分支,比如master,选择Show Diff With Working Tree
接下去就能在弹出的框里,选择你的文件,直接Get from Branch或者Show Diff查看文件差异了。
拿到了需要合并过去的代码之后,就能commit到指定分支A上了。