【问题标题】:update master branch reference from another branch [duplicate]从另一个分支更新主分支引用[重复]
【发布时间】:2021-12-24 01:25:42
【问题描述】:

我对我的 git 存储库有疑问。

我有一个版本 A(master 实际上在这里)和一个版本 B(分支 version_B)的项目。版本 A 是旧的和维护的。版本 B 是 A 的升级版(我们不得不删除很多文件,更改结构并添加其他文件以尊重最新版本的框架)。

所以现在是时候将分支 master 移动到参考版本 B,因为版本 A 已过时(仅用于修复错误)

做到这一点的最佳方式(安全)是什么?合并/重置?

【问题讨论】:

标签: git


【解决方案1】:

移动主分支以引用版本 B

这就是重置的作用。 Checkout master 并将其重置为 version_B:

git switch master
git branch temp 
git reset --hard version_B

这将导致version_B 和master 相互变成。如果您愿意丢失过时大师的整个历史,您可以省略第二步。您可能需要强制推动,因此请提前准备好您的团队。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-13
    • 2019-03-17
    • 1970-01-01
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 2022-10-25
    相关资源
    最近更新 更多