公司剛剛使用git做爲項目管理工具,由李老師做爲領頭人,深刻研究了下git的工做流程,教會本萌新如何再團隊模式下,高效使用git進行版本控制git
這個流程看起來很麻煩,實則會提升不少開發效率,避免出現不少頭疼的衝突問題
首先,master分支的做用主要是存儲穩定的版本,由項目的管理者維護,master-dev分支由衆多項目開發者維護。項目管理者只須要將版本必定超前的master-dev合併到master分支中,這一步基本沒有衝突。
開發人員每次使用本地分支開發 最後和最新的開發版本合併 避免了直接開發開發版本提交時別人已經提交 多個版本 本身這裏也有commit的亂起八糟狀況工具