怎么来运行git branch'cranchname'这个分支没有出现在github网站上

时间:2014-12-29 09:59:58

标签: git github version-control

为什么运行git branch branchname分支没有出现在github网站上,为什么我不能推送到我在本地制作的分支机构。我这样做了:

git clone https://github.com/myname/myrep.git 
git branch gitcheat
git checkout  gitcheat
git branch

* gitcheat
  master

我试过

git push gitcheat gitcheat

但我得到了

fatal: 'gitcheat' does not appear to be a git repository

如何让我的本地分支作为分支在git仓库中在线存储,这样我就可以像对待分支一样推送和拉动它

1 个答案:

答案 0 :(得分:2)

你需要:

git push -u origin gitcheat

origin是您的上游回购网址的名称:https://github.com/myname/myrep.git

我更喜欢在服务器部分添加myname,以便在推回时只需输入密码:

git remote set-url origin https://myname@github.com/myname/myrep.git 

仅适用于第一次推送:之后,简单的git push就足够了,请参阅" Why do I need to explicitly push a new branch?"。

确保您的push.default policy is set properly

git config --global push.default simple