git使用 merge request開發操作步驟

2022-03-12 11:18:06 字數 1441 閱讀 9329

0. 如果當前不在develop分支,則切換到develop分支

git checkout develop

1. 獲取develop分支最新**

git pull

注意:這一步正常來說應該是乙個fast-forward的情況,其它情況都代表著本地的develop和伺服器的develop分支歷史不一致產生了合併操作。

為了求保險,可以增加--ff-only引數,避免非fast-forward出現

git pull --ff-only

加上--ff-only引數後,如果是非fast-forward情況,則報錯。

2. 建立業務**分支,如feature-prom

git checkout -b feature-prom

3. 在本地開發並commit**

4. 將本地分支推送到遠端

首次推送 git push -u origin feature-prom

或非首次推送 git push

實際開發中,3、4步可能會重複多次

5. 當開發者確認**都提交、推送後,在gitlab上建立並提交merge request

如果需要等待接受merge request後再做下一步開發,轉6。

如果不需要等待,直接做下乙個開發,轉0。

6. 負責人接受merge request

如果一切正常,轉7。

如果有衝突不能完成merge request,轉10。

如果負責人認為**有問題需要進一步完善,開發者需要重複3、4步操作,不需要再次進行第5步建立merge request的操作。

7. 在本地切換到develop分支

git checkout develop

8. 獲取develop分支最新**

git pull

9. 刪除前面的業務**分支

git branch -d feature-prom

接下來做下乙個開發,轉0。

10. 在本地切換到develop分支

git checkout develop

11. 獲取develop分支最新**

git pull

12. 切換到業務**分支

git checkout feature-prom

13. 合併最新develop分支**

git merge develop

此時一般會有衝突,需要手動解決衝突,提交所有檔案

14. 推送業務分支**

git push

推送完成後轉6

*注:如果在第1步的時候不是fast-forward,或者使用--ff-only引數後報錯,可以通過以下步驟修復本地的develop分支

git checkout master

git pull

git branch -d develop

git checkout develop

git使用簡記 git分支使用

最近使用到git託管專案,記錄一下常用到git命令。這篇文章是專注記錄git分支部分常用的命令。1 檢視本地分支 git branch2 檢視遠端分支 git branch a3 檢視當前所在分支 git branch跟檢視本地分支的命令是一樣的,結果前面有 號的就是當前分支 4 切換到指定分支 如...

Git篇 Git使用教程

2.向倉庫中新增檔案流程 3.git初始化及倉庫建立和操作 4.git遠端倉庫 本文主要介紹了通過git將工作區的檔案提交至本地git倉庫和遠端git倉庫 github 以及將遠端git倉庫轉殖至本地工作區進行動態管理。新增 編輯 修改檔案的區域。暫存已經修改的檔案,最後統一提交到git倉庫中。最終...

git使用 一 git安裝

安裝步驟 解壓,依次輸入 config,make,make install這幾個命令安裝就好了。執行如下命令 git config global user.name your name git config global user.email email example.com git config...