1、可以通过git branch -r 命令查看远端库的分支情况
origin/HEAD -> origin/master
- origin/HEAD 就像一个指针,表示默认分支。上述它指向origin/master,表示origin/master时默认分支。
2、本地创建并且切换到新分支dev
以下情况任选其一:
(1) git checkout -b dev
(2)git branch dev 、git checkout dev
- git branch dev 创建dev分支
- git checkout dev 切换到dev分支
不管哪种情况创建并切换分支后,都只是在本地建立了仓库,,远程仓库并没有,所以需要将本地与远程连接起来。
3、建立本地到远程仓库的链接
git push --set-upstream origin dev
- dev 为创建的分支名字
4、提交代码
git push
- 此时远程仓库已经有代码上传了
- git push origin master 推到master分支
- git push origin dev 推到dev分支上
- 命令后加 --force 强制提交,本地分支会覆盖远程分支