1、拉取遠程主倉代碼到本地:git clone 代碼倉url(http或ssh)
2、本地查看分支:git branch
3、本地創建並切換分支:git check -b xxx(分支名)
4、本地推送分支到遠程主倉:git push origin HEAD -u
5、去github上面查看分支結果:
6、提交代碼到本地暫存區:git add 需提交的文件(* 或 .提交所有文件)
7、將暫存區的記錄同步到本地倉庫:git commit -m "補充提交說明"
8、推送本地倉庫代碼到遠程分支:git push origin xxx(xxx表示遠程分支名,跟本地分支名相對應)
9、遠程xxx分支合並到遠程master分支:
這里需注意:在實際開發當中,項目管理需指定指派人幫忙合並請求(如果自己權限OK,指給自己也可以),注意源分支與目標分支不要弄混。
10、指派人合並請求:
至此,代碼就從遠程xxx分支合並到了遠程master分支,代碼合並完成。
更新本地分支代碼與遠程分支同步流程:
1、切換本地master分支:git checkout master
2、拉取遠程master分支代碼到本地進行同步:git pull (這里直接就是拉取master分支)
3、提交本地master分支代碼到遠程master代碼:git push (一般不直接從本地master直接提交代碼到遠程master,項目不允許,最好的是從個人分支提交,由指派人審視后才能合入master分支)
3、如果是切換另外分支:git checkout xxx
4、更新本地xxx分支代碼與遠程master同步:git pull origin master
5、然后提交xxx分支代碼到遠程xxx分支:
git add 提交文件
git commit -m "提交說明"
git push origin xxx (xxx表示遠程分支名)