Push branches to Git
我有一个我正在工作的本地存储库,它的远程托管在GitHub上。我最近创建了一个分支并开始处理它,进行了几次提交,现在希望将该分支推送到Github,并能够将其拉到另一个克隆存储库。
需要做什么来完成这一点?
如果使用Github不可能做到这一点,我很乐意知道如何正常使用。
1 | git push origin <local-branch-name>:<remote-branch-name> |
代替
因为你已经设置了遥控器,所以命令只是
1 | git push origin branch-name |
第一次推的时候。
之后,使用
确保远程URL使用的是ssh语法,而不仅仅是git协议语法。如果你跑步,
1 | git remote show origin |
号
打印的URL应该类似于,
1 | [email protected]:yourname/projectname.git |
如果你想推的话,你也需要这个网址。如果您只是一个公共用户(没有写访问权),那么URL将看起来像,
1 | git://github.com/yourname/projectname.git |
。
如果您的看起来像后者,那么您可以在项目
如果需要从远程到本地提取任何分支代码
1 | $git pull origin branch_name |
。
如果需要将代码推送到分支
您需要检查您的代码是否成功保存你可以查一下
1 | $git status |
。
比
1 | $git add -A |
在这之后,向你的分支机构承诺
1 | $git commit -m"this is initial change" |
。
比(上一个)通过以下方式将代码推送到分支机构:
1 | $git push origin branch_name |