【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】...

============================================

明确一点:

如果项目交给git管理了【如何将项目交给git管理:https://www.cnblogs.com/sxdcgaq8080/p/8058898.html】

1.若文件显示红色,表示文件未add到git进行管理

2.若文件显示绿色,表示文件已经交给git管理,但从未上传到远程仓库中

3.若文件显示蓝色,表示文件已经上传过远程仓库,且此时本地文件与远程仓库文件不一致

4.若文件显示白色,表示文件与远程仓库完全一致

============================================

目标:

将如何将【远程swagger分支 】合并到  【远程 master分支】上

大概流程

1.首先将 【本地swagger分支】上的更改 PUSH到 【 远程的 swagger分支】上

2.再切换当前分支,将【本地swagger分支】切换到【本地master分支】上

3.将【远程swagger分支】Merge合并到【本地master分支】上

4.在【本地master分支】分支上测试无误,将【本地master分支】PUSH到【远程mester分支】上

============================================

 1.查看当前 本地分支是【本地swagger分支】,本地做修改,并将本地修改提交【远程swagger分支】

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第1张图片

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第2张图片

从上图可以看出  ,【本地swagger分支】做了修改以后,提交的时候会提交到【远程swagger分支】上。

 

实际测试一下,修改本地文件

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第3张图片

 

 接下来,就要提交本地修改到远程了【注意,提交到远程分支的代码一定是测试无误才可以提交,否则对于联合开发会有很恶心的影响】

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第4张图片

 

注意点击按钮是 【commit and push】

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第5张图片

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第6张图片

 

点击Push  即可

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第7张图片

 

2. 将【本地swagger分支】切换为【本地master分支】

切换本地分支的做法

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第8张图片

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第9张图片

点击Rebase

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第10张图片

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第11张图片

点击也可以看出来 当前分支已经切换为  本地master分支

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第12张图片

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第13张图片

 

 

 

3.将【远程swagger分支】的修改文件 Merge到【本地master分支】上

 【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第14张图片

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第15张图片

 

 

4.将【本地master分支】代码 Push到【远程master分支】上

最后一步,将代码在master分支上测试 无误,将本地master分支上的代码 Push到 远程master分支上

步骤同  第一步 将【本地swagger分支】上的代码 push到【远程swagger分支】上一个道理。

但是有一个情况 就是我将第三步合并到本地master分支的代码直接push到远程master分支上时,显示我 并没有任何更改。【这个问题没有找到原因】

【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】..._第16张图片

 

你可能感兴趣的:(【IntelliJ IDEA】在idea上操作 git分支合并【如何将远程swagger分支 合并到 远程 master分支上】【如何切换 本地分支】...)