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  |