git常用開發流程


我們在使用git進行項目管理時,遠程倉庫的分支情況一般是: master分支作為穩定版分支,用於直接發布產品,dev分支則用於日常開發

備注: 也可以只有一個master分支,這里只介紹第一種情況。

 

關聯

場景一: 遠程有master、dev兩個分支

1. git clone 下載項目

2.git branch --all 查看所有分支

*master

remote/origin/master

remote/origin/dev

這時有本地master分支、遠程master與dev分支

3.git checkout dev origin/dev 創建本地dev分支並與遠程dev分支關聯

4.git checkout dev 切換到dev分支進行開發

 

場景二: 遠程只有master分支

1.git clone

2.git branch --all

*master

remote/origin/master

 

3.git branch dev 創建本地dev分支

4.git push origin dev:dev 發布dev分支,這將在遠程創建dev分支並與本地dev分支關聯

5.git checkout dev 

 

以上,我們在本地和遠程都擁有了master與dev分支並分別進行關聯。

 

開發

dev分支開發結束

git checkout master 切換到master

git merge dev 本地master和dev分支合並

git push 提交本地master分支

git checkout dev 切換回dev

git push 提交本地dev分支

 

刪除

極特殊情況下會有刪除分支的需要,一般情況下,慎用!

git push origin :dev 刪除遠程dev分支

git checkout master 切換到本地master分支

git branch -d dev 刪除本地dev分支

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM