天天看點

git_sop 腳本使用說明

tags : git

前言

腳本下載下傳位址:github

git是功能非常強大的版本管理工具,同時它帶來的是學習成本的上升。最近我們團隊的部分項目采用了git進行版本管理,一部分小夥伴對于git使用不是很熟悉。一方面要學習git的基本使用指令,另一方面還是遵守團隊内部的git送出标準流程。

我寫這個腳本旨在降低git的使用成本,根據28原則,隻要掌握20%的操作指令,就可以應付80%的工作。

這是我們目前采用的分支政策。

功能說明

啟動腳本後,提供如下7個功能

) develop a new feature
) fix a bug in develop branch
) push a branch for review
) modify a branch after review failure
) commit a branch after review success
) review a branch
) review a branch success
           

1 從develop分支拉一個新的功能開發分支

2 從develop分支拉一個bug修複分支

3 将本地一個開發完成的功能分支推送到遠端,提供給他人review

4 在review後,如果還有不完善的地方,可以回到功能分支繼續開發

5 在review完成後,如果已經全部開發完成,将功能分支合入遠端倉庫develop分支

6 作為CTT,review一個功能分支。

7 在CTT,review完一個功能分支後,清理本地痕迹。

尾記

作為日常使用而言,使用這個腳本,将使你的git操作行為完全符合我們的标準使用流程。其次,你隻需要再掌握git add/commit/status等寥寥幾個指令,就足以應付日常的使用。

這個腳本是我周末寫出來的,雖然我已經做過基本的驗證,同時腳本中也加入了一些保護機制。但是在使用過程中,難免會有什麼錯誤,請聯系我。Email:[email protected]