1.查看分支
git branch
# 查看所有分支
git branch -a
2.新建并切换分支
git checkout -b hch
3.查看本地分支以及追踪关系
git branch -vv
4.推送新建分支到远程
git push origin hch:hch
5.设置追踪关系
git branch --set-upstream-to=origin/hch
6.删除分支
git branch -D hch
# 删除远程分支(两种)
git push origin :hch
git push origin --delete hch
7.团队开发流程
本地master分支与origin/master保持一致;
本地新建hch分支(与origin/hch分支建立追踪关系),推送到远程,在该分支开发;
需要push代码的时候切换到master,执行git pull(如果package.json有修改,执行npm install);
切换到hch分支,执行git merge master;
有冲突处理冲突,再添加,提交,推送;
没有冲突直接推送;
最后新建合并请求。