推送分支到github
git push origin 分支名称
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020122612042691.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NjI3ODIw,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201226120527330.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NjI3ODIw,size_16,color_FFFFFF,t_70)
本地分支跟踪服务器分支
git branch --set-upstream-to=origin/远程分支名称 本地分支名称
git branch --set-upstream-to=origin/g g
git push # 推送代码
设置远程跟踪以后 本地分支就可以付服务器分支进行比较,然后使用git push 来提交到服务器分支
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020122612151172.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201226121432214.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NjI3ODIw,size_16,color_FFFFFF,t_70)
从远程分支拉取代码
git pull origin 分支名称
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201226121953606.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NjI3ODIw,size_16,color_FFFFFF,t_70)
各分支的作用
master分支 用于保存发布的项目代码
dev分支 保存开发过程中的代码