赞
踩
假设本地仓库主分支为master,新建的分支为develop,远端仓库只有mater分支。
#指令语法 git checkout -b <分支> [源分支]
#在当前分支的基础上新建并切换到一个分支,源分支是可选的,可以使用远端分支,不指定的话就是当前分支,建立分支的过程其实就是将原分支的内容复制一遍,注意这里只是建立一个本地分支,推送到远端需要使用下面的命令
#以本地的master为源分支新建分支
git checkout -b develop master
此时如果直接输入git push指令会出现下面的错误
git push
fatal: The current branch develop has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin develop
可以使用下面的几个命令来推送:
#1 根据提示信息中的方法
git push --set-upstream origin develop
#2 本地分支推送到远程仓库
git push origin develop:develop
#3 方式2的简便写法,效果相同
git push origin HEAD
效果图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。