在Git中推拉分支

我有一个本地存储库,我的工作和它的远程托管在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

打印的URL应该看起来像,

git@github.com:yourname/projectname.git

如果您希望能够推送,您也需要该URL。 如果你只是一个公共用户(没有写权限),URL看起来就像,

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

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

链接地址: http://www.djcxy.com/p/7545.html

上一篇: Push and pull branches in Git

下一篇: What is the difference between git clone and checkout?