将"开发"重置为"主",但保留旧的开发



我们的开发分支太乱了,我们已经有一段时间没有使用它了,所以所有的功能都来自不久前从master创建的一个新分支。

我想要这个我们称之为";错误修复";成为我们的新发展,这样我们就可以回到旧的git流。

问题是我们还有一些正在开发中的东西,我正在逐渐地把它们作为新的功能来挑选和承诺,所以我必须把旧的开发保留在某个地方,一个分支。

我该怎么做?我正在考虑创建一个名为";开发旧的";从";开发";并将其推至原点;开发";进入";错误修复";

这样行吗?有更好的方法吗?

我正在考虑创建一个名为"开发旧的";从";开发";并将其推至原点;开发";进入";错误修复";这样行吗?

是。


git中的分支只是指向提交的指针。它没有永久存在,除了名称之外也没有其他元数据,因此您可以随意创建、删除和重命名分支。

要创建新分支,只需运行git branch develop-old developgit push origin develop-old。然后您可以删除develop并重命名bugfix;或者将CCD_ 5重置为指向与CCD_ 6相同的提交,然后删除CCD_。

最新更新