【问题标题】:Clone one branch onto another将一个分支克隆到另一个分支
【发布时间】:2014-06-28 00:52:54
【问题描述】:

所以,我正在开发一些东西并有一个开发分支。这实际上应该被称为开发。我已经很深入这个项目了。我创建了一个开发分支。我如何将这个分支克隆到我的开发分支中?

【问题讨论】:

  • developmentdevelop是什么关系?他们是否共享任何提交?
  • er,git branch new old 会给你一个新分支,指向与旧分支相同的提交,这是你想要的吗?

标签: git git-branch git-merge


【解决方案1】:

为什么不直接基于开发分支创建一个新分支呢? 我通常使用应用程序 GitExtensions,它有一个简单的方法,就是说从当前分支创建新分支。

【讨论】:

  • 我尝试将开发分支合并到开发分支,但没有奏效。有没有办法删除开发分支,然后从开发分支创建一个新的开发分支?
【解决方案2】:

如果你只是想用你正在开发的分支(我们称之为x)替换开发分支,你可以删除develop并用该名称重新分支x

git branch -D develop
git checkout -b develop x

如果开发已经在上游,您必须强制推送它。

git push -f origin develop

当然,您会丢失当前 develop 上没有 master 上的任何内容,但根据您的描述,尚不清楚 develop 是否纯粹是该作品的命名分支实际上还没有开始。

【讨论】:

    猜你喜欢
    • 2022-01-20
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    相关资源
    最近更新 更多