我有一个我正在处理的本地存储库,它的远程服务器托管在GitHub上.我最近创建了一个分支并开始研究它,进行了几次提交,现在希望将分支推送到GitHub并能够将其拉到另一个克隆的存储库.
要做到这一点需要做些什么?
如果使用GitHub无法做到这一点,我很乐意知道如何正常使用它.
git push origin:
替代
和
.它们可能相同或不同,如您所愿.
由于您已经设置了遥控器,因此命令就是
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
文件中手动编辑它.