在Git存储库中重命名主分支的后果是什么?

时间:2018-01-27 03:16:33

标签: git

我有一个旧的master分支,它已被破坏,不应使用 我有一个新的分支master2这是好的,应该进一步改变它。

我可以将旧的master重命名为master-old并重命名master2以成为新的master吗?

这会是一个问题吗?

1 个答案:

答案 0 :(得分:2)

在本地,您可以随时重命名任何内容 但如果你打算推动,请谨慎行事。

每当您更改分支历史记录(例如此处重命名/替换另一个分支)时,您将必须git push --force该分支到远程。

如果您是唯一一个在该存储库上工作的人,那就完全可以了 但是,如果您正在与其他可能克隆/使用旧主分支的协作者合作,您将需要首先做广告并传达该变更。