【发布时间】:2016-04-13 22:32:13
【问题描述】:
所以几年前我有一个网站,其中在源代码控制和开发方面做出了一些令人遗憾的决定。快进到现在,我已经和几乎完成了网站的 2.0 版本,从头开始。我将它保存在同一个仓库中,现在我想用它替换主分支。我想明确一点,我不想合并这两个分支。我要2.0成master,master成1.0。
我正在考虑重命名它们,并强制将它们推送到远程,但我不确定这将如何影响远程存储库或是否会产生任何其他后果。
注意:我是目前唯一从事此项目的开发人员,因此不会与任何克隆 repo 的人发生冲突。
如何将遥控器上的 master 替换为全新的 master?
(同时保留旧的存档)
【问题讨论】:
-
如果你是唯一一个工作的人,并且要从头开始制作一个全新的版本,那么创建一个新的开发分支,提交删除所有内容,然后从那里遵循您的正常开发流程。如果是我,我会提交删除以进行开发,并获得某种基本代码(可能只是一个新的框架安装)。
-
我已经差不多完成了这个项目,并且在 master 的不同分支中完成了所有工作。
标签: git merge bitbucket master