【问题标题】:Cloning three other branches from a branch从一个分支克隆三个其他分支
【发布时间】:2019-12-28 13:56:06
【问题描述】:

我有一个名为result 的空分支,它是空的。我需要从 result 分支克隆其他三个具有名称的空分支 - problem_1problem_2problem_3。我需要在其中粘贴解决方案并提出三个单独的拉取请求。

我的问题是如何使用某些标题克隆 result 分支 3 次? (在linux上使用终端)

【问题讨论】:

  • 你在这里使用了克隆这个词。我不认为你的意思是“创建分支”。

标签: linux git terminal bitbucket


【解决方案1】:

要从现有分支创建分支,您可以使用以下步骤

git push origin refs/heads/<source branch (result)>:refs/heads/<target branch (problem_1)>

git push origin refs/heads/<source branch (result)>:refs/heads/<target branch (problem_2)>

git push origin refs/heads/<source branch (result)>:refs/heads/<target branch (problem_3)>

这将从结果分支创建三个分支

【讨论】:

    【解决方案2】:

    从“result”分支,你可以使用 git checkout -b [new-branch-name] 来创建一个基于“result”分支的新分支。只需执行 3 次即可获得 3 个分支。

    【讨论】:

    • 也很高兴知道您可以使用git checkout -b &lt;newBranchName&gt; &lt;sourceBranchOrCommit&gt;git branch &lt;newBranchName&gt; &lt;sourceBranchOrCommit&gt; 从任何分支执行此操作,如果您不想立即查看。
    猜你喜欢
    • 2022-01-20
    • 1970-01-01
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多