git学习之通俗易懂篇(六)【场景二:没有提交权限】
实际场景:
你克隆了远程主分支-master上的代码,写了几个功能,但发现没有提交权限
需要提交到远程分支-dev上
1、本地新建dev分支,并关联远程分支
git checkout -b dev origin/dev
2、合并之前在主分支上的代码
git merge master
3、提交(如果有人和你在同一个分支上开发,要先拉再提交)
git pull
git push
此时的效果是:你在本地新建了和远程一样的分支,并切换到了此分支,也和远程分支同步了