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表示远程分支名)