Git 實(shí)用技巧記錄
只有在遇到問題的時候,才體會到技巧帶來的好處!

- 主干分支
- 穩(wěn)定分支
- 開發(fā)分支
- 補(bǔ)丁分支
- 修改分支

- 創(chuàng)建分支
- 添加提交
- 提交 PR 請求
- 討論和評估代碼
- 部署檢測
- 合并代碼

- 帶生產(chǎn)分支
- 帶環(huán)境分支
- 帶發(fā)布分支

- 使用命令行來操作,簡潔且效率高
- 區(qū)分?subject?和?body?內(nèi)容,使用空行隔開
- subject?一般不超過?50?個字符
- body?每一行的長度控制在?72?個字符
- subject?結(jié)尾不需要使用句號或者點(diǎn)號結(jié)尾
- body?用來詳細(xì)解釋此次提交具體做了什么
- 可使用模板文件,然后根據(jù)項(xiàng)目實(shí)際進(jìn)行修改
- 不要直接在主干分支上面進(jìn)行開發(fā)
- 在新建的分支上進(jìn)行功能的開發(fā)和問題的修復(fù)
- 使用?release?分支發(fā)布代碼和版本維護(hù)(release/1.32)
- 使用 tag 來標(biāo)記版本(A-大 feature 功能;B-小 feature 功能;C-只修 bug)













- 開源項(xiàng)目中使用了公司郵箱進(jìn)行提交了
- 提交文件中包含隱私性的密碼相關(guān)信息
- 提交時將大文件提交到了倉庫代碼中了








- https://github.com/pre-commit/pre-commit
- https://github.com/pre-commit/pre-commit-hooks
文章轉(zhuǎn)載:分布式實(shí)驗(yàn)室
(版權(quán)歸原作者所有,侵刪)