代码之家  ›  专栏  ›  技术社区  ›  PHLAK

将分支推送到Git

  •  44
  • PHLAK  · 技术社区  · 16 年前

    我有一个正在处理的本地存储库,它的远程存储库托管在GitHub上。我最近创建了一个分支并开始处理它,进行了几次提交,现在希望将该分支推送到GitHub,并能够将其拉到另一个克隆存储库。

    如果使用GitHub无法做到这一点,我很乐意知道如何正常地做到这一点。

    4 回复  |  直到 6 年前
        1
  •  56
  •   Alan Haggai Alavi    16 年前
    git push origin <local-branch-name>:<remote-branch-name>
    

    代替 <local-branch-name> <remote-branch-name> . 它们可以是相同的,也可以是不同的,如你所愿。

        2
  •  17
  •   Peter Mortensen icecrime    9 年前

    由于您已经设置了遥控器,因此该命令只是

    git push origin branch-name
    

    之后,使用 git push origin 将推送远程服务器上具有匹配名称的所有分支。

        3
  •  6
  •   Peter Mortensen icecrime    9 年前

    git remote show origin
    

    打印的URL应该类似于,

    git@github.com:yourname/projectname.git
    

    如果你想推送,你也需要这样的URL。如果您只是一个公共用户(没有写访问权限),URL将如下所示:,

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

    .git/config 文件

        4
  •  2
  •   Rizwan    7 年前

    $git pull origin branch_name
    

    而如果您需要将代码推送到您的分支

    你可以顺便去看看

    $git status
    

    $git add -A
    

    在此之后,向您的分支机构作出承诺

    $git commit -m "this is initial change"
    

    比(上) 通过以下方式将代码推送到分支机构:

    $git push origin branch_name