============================================
明確一點:
如果項目交給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分支】
從上圖可以看出 ,【本地swagger分支】做了修改以后,提交的時候會提交到【遠程swagger分支】上。
實際測試一下,修改本地文件
接下來,就要提交本地修改到遠程了【注意,提交到遠程分支的代碼一定是測試無誤才可以提交,否則對於聯合開發會有很惡心的影響】
注意點擊按鈕是 【commit and push】
點擊Push 即可
2. 將【本地swagger分支】切換為【本地master分支】
切換本地分支的做法
點擊Rebase
點擊也可以看出來 當前分支已經切換為 本地master分支
3.將【遠程swagger分支】的修改文件 Merge到【本地master分支】上
4.將【本地master分支】代碼 Push到【遠程master分支】上
最后一步,將代碼在master分支上測試 無誤,將本地master分支上的代碼 Push到 遠程master分支上
步驟同 第一步 將【本地swagger分支】上的代碼 push到【遠程swagger分支】上一個道理。
但是有一個情況 就是我將第三步合並到本地master分支的代碼直接push到遠程master分支上時,顯示我 並沒有任何更改。【這個問題沒有找到原因】