1. clone倉庫:
git clone [email protected]:test/test.git
2. 檢出遠端的develop分支
git checkout -b develop origin/develop
3. 建立個人本地分支,並在其上開發
git checkout -b local
4. 開發完乙個功能,提交到個人的本地分支
git commit -m 'fix bugs'
5. 開發完成後,切換到develop分支,合併local到develop
git checkout develop
git pull
git merge local
git push -u origin develop
6. 刪除本地分支,下一次開發功能,再重新從最新的develop分支生成(開發的提交到這裡完成了,下一步開發工作又回到第3步)
git branch -d local
7. 合併到master並提交到master分支,打個tag版本標記(部署的工作)
git checkout master
git merge develop
git tag 'v2.0.0'
git push -u origin master
Git 工作流程
git 作為乙個原始碼管理系統,不可避免涉及到多人協作。協作必須有乙個規範的工作流程,讓大家有效地合作,使得專案井井有條地發展下去。工作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文介紹三種廣泛使用的工...
Git 工作流程
git 作為乙個原始碼管理系統,不可避免涉及到多人協作。協作必須有乙個規範的工作流程,讓大家有效地合作,使得專案井井有條地發展下去。工作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文的三種工作流程,有乙...
Git工作流程
在伺服器上有2個主要分支,master和develop 本地分支基本和遠端一樣,但是開發的時候,需要你在本地建立其他分支,最後等功能開發完成後,merge到你需要的分支上,然後刪除那個臨時的分支。這樣完成開發。專案者首先在gitlab建立2個分支,預設乙個master,並將master設定為保護,只...