Idea将当前分支修改提交到另一个分支上(将develop分支修改同步到master分支上) 末蓝、 2022-09-10 13:21 885阅读 0赞 ## 一。应用场景: ## develop和master分支的区别,除了develop分支中含有MessageInfo这个类,其他代码完全一致: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16] ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 1] 那我们如何将develop新增并且已经commit的代码提交到master分支呢? ## 二。解决方案 ## 1.首先切换到develop分支,点击master分支,再点击`Compare with Current`: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 2] 2.比较develop分支与master分支的区别: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 3] 就如场景描述里面说的,区别就是develop多commit了一个MessageInfo类。 3.找到该commit(若含有多个commit时,可批量选中再操作),`右键->Create Patch`: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 4] 4.设置新建patch的相关属性: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 5] 5.创建完成后,如果是默认的话,就会看见在项目目录下出现该patch: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 6] 6.再切换至master分支,点击`Git->Patch->Apply Patch`: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 7] 7.找到刚刚创建的patch,点击ok: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 8] 继续下一步: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 9] 8.完成后在master分支上也能看见MessageInfo类: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 10] 9.接下来使用git正常的commit和push就大功告成了: ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 11] [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16]: /images/20220829/2eca41eb036c44bd82f604cff3bf5d0c.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 1]: /images/20220829/94f9a829da14447494921bc9684e5da9.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 2]: /images/20220829/fb4d2591bb0543689284abbbef706faf.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 3]: /images/20220829/c9241a7123ea467c95fb87f9e3e86c98.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 4]: /images/20220829/9a6a4b280bd84e0294c8807e492af580.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 5]: /images/20220829/a440b526a4c94e6eaed4581a58a9d182.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 6]: /images/20220829/34e5c574c99840b99d7710e0438e8030.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 7]: /images/20220829/e1a77b92143f4e7aa7efa97bc3a34f5a.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 8]: /images/20220829/f8d6bb0b5e3d41958eb3943bab423658.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 9]: /images/20220829/4da33e3c713044218fc3ae4cf4a0271f.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 10]: /images/20220829/dca1c4fc917f4a7e99f2bd4798bd98a8.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAS2Vzb24gWg_size_20_color_FFFFFF_t_70_g_se_x_16 11]: /images/20220829/5a6e0a4e25d74d1c879a44194857a01a.png
还没有评论,来说两句吧...