目錄git
工做中遇到同事會提交錯誤代碼進入master倉庫,這樣須要強制提交回滾到正確代碼,比較麻煩。不科學。github
使用git的分支流工做流程,先建立分支branch,在此分支上完成功能以後,通過嚴格測試,再pull request,審覈代碼人員merged,贊成以後再將分支代碼合併入master。這樣更有效地管理了源代碼,節省了時間。服務器
指令以下:測試
git branch
運行結果以下code
此處能夠看到只有一個master分支。blog
好比我同事將要作權限模塊開發
git branch PermissionBranch
git branch可查詢出來已經建立成功工作流
git checkout PermissionBranch
it
注:git checkout -b PermissionBranch至關於執行了建立和切換兩個命令。io
git branch -d PermissionBranch
注:要切換到其餘分支,再刪對應分支,不然會刪除失敗
git push -u origin PermissionBranch
遠程倉庫分支建立成功以下:
git merge PermissionBranch
注:此操做只適合合併本身的本地不一樣分支的倉庫。不適合多人倉庫合併。
這裏舉例騰訊雲開發者平臺
github能夠用一樣方法實現,筆者這裏再也不贅述。
選擇對應的分支,新建合併請求
發起合併請求
點擊測試用例對描述代碼進行審覈。
可隨時刪除分支,或者撤銷合併。