【问题标题】:git push branch without merge没有合并的 git push 分支
【发布时间】:2012-11-11 20:52:23
【问题描述】:

我在服务器(远程)上有一个分支主控。我创建了远程(服务器)上不存在的新本地分支。如何在不将其与主分支合并的情况下将分支添加(推送)到远程(服务器)

【问题讨论】:

    标签: git branch git-branch git-push


    【解决方案1】:

    您可以使用以下命令:

    git push -u origin newBranch
    

    -u 将设置您的本地分支来跟踪远程分支。

    【讨论】:

      【解决方案2】:

      你只需推送本地分支:

      $ git push origin <your-branch>
      

      您也可以使用-u 标志来设置本地分支以跟踪远程。

      【讨论】:

        【解决方案3】:
        git push remote local_branch_name:remote_branch_name
        

        通常您的远程将是原始的,本地和远程分支将是相同的(尽管您可以将本地分支推送为具有不同名称的远程)。如果它们的名称相同,则不必提供以冒号分隔的名称——一个就足够了。

        您要实现的目标与合并分支无关。我建议进一步阅读有关分支和遥控器的信息(git-scm book 是非常好的资源)。

        【讨论】:

        • 我已经开始看这本书了,但我急需这个。这正是我一直在寻找的。谢谢!
        猜你喜欢
        • 2013-08-30
        • 2020-08-01
        • 2023-03-06
        • 2018-08-06
        • 1970-01-01
        • 1970-01-01
        • 2013-11-29
        • 2010-10-31
        相关资源
        最近更新 更多