我有一个本地仓库我工作和远程托管在GitHub上。 我最近创建了分公司,并开始工作就可以了,做多次提交,现在希望将分支推到GitHub上,并能够将其拉至另一个克隆库。
需要做的做到这一点呢?
如果使用GitHub上是不可能的,我会很高兴地知道该怎么做正常。
我有一个本地仓库我工作和远程托管在GitHub上。 我最近创建了分公司,并开始工作就可以了,做多次提交,现在希望将分支推到GitHub上,并能够将其拉至另一个克隆库。
需要做的做到这一点呢?
如果使用GitHub上是不可能的,我会很高兴地知道该怎么做正常。
git push origin <local-branch-name>:<remote-branch-name>
替代<local-branch-name>
和<remote-branch-name>
。 他们可能是相同的或不同的,如你所愿。
正如你所设置已经是遥控器,命令就是
git push origin branch-name
第一推。
随后,使用git push origin
将推动各分支机构与远程匹配的名称。
请确保您的远程URL是使用SSH语法,而不只是Git协议的语法。 如果你运行,
git remote show origin
网址印应该是这个样子,
git@github.com:yourname/projectname.git
您需要的网址太的样子,如果你希望能够推动。 如果你只是一个公共用户(没有写访问)的URL看起来像,
git://github.com/yourname/projectname.git
如果你看起来像后者,那么你可以在你的项目中手动编辑.git/config
文件。
如果你需要从远程拉任何分支代码在本地
$git pull origin branch_name
而如果你需要推动码到您的分支
你需要检查的代码保存成功,你可以检查
$git status
比
$git add -A
本作之后提交您的分支
$git commit -m "this is initial change"
比(去年) 通过把你的代码添加到您的分支:
$git push origin branch_name