分行推到Git(Push branches to Git)

2019-06-24 17:21发布

我有一个本地仓库我工作和远程托管在GitHub上。 我最近创建了分公司,并开始工作就可以了,做多次提交,现在希望将分支推到GitHub上,并能够将其拉至另一个克隆库。

需要做的做到这一点呢?

如果使用GitHub上是不可能的,我会很高兴地知道该怎么做正常。

Answer 1:

git push origin <local-branch-name>:<remote-branch-name>

替代<local-branch-name><remote-branch-name> 。 他们可能是相同的或不同的,如你所愿。



Answer 2:

正如你所设置已经是遥控器,命令就是

git push origin branch-name

第一推。

随后,使用git push origin将推动各分支机构与远程匹配的名称。



Answer 3:

请确保您的远程URL是使用SSH语法,而不只是Git协议的语法。 如果你运行,

git remote show origin

网址印应该是这个样子,

git@github.com:yourname/projectname.git

您需要的网址太的样子,如果你希望能够推动。 如果你只是一个公共用户(没有写访问)的URL看起来像,

git://github.com/yourname/projectname.git

如果你看起来像后者,那么你可以在你的项目中手动编辑.git/config文件。



Answer 4:

如果你需要从远程拉任何分支代码在本地

$git pull origin branch_name

而如果你需要推动码到您的分支

你需要检查的代码保存成功,你可以检查

$git status

$git add -A

本作之后提交您的分支

$git commit -m "this is initial change"

比(去年) 通过把你的代码添加到您的分支:

$git push origin branch_name


文章来源: Push branches to Git