运行git init两次初始化存储库或重新初始化现有的repo?

当您再次发出git init时,现有的git存储库会发生什么?

我用git init创建了一个仓库。创建一个文件,添加,提交。检查状态(无提交)。然后创建另一个文件,检查状态,我可以看到它是未预期的。

然后,说错了,我运行git init再次,我得到重新初始化现有Git存储库消息。

尝试git状态,但它显示相同。那么真正发生了什么?

可以重新初始化一个现有的git存储库这样有害或有帮助吗?为什么我们可以在现有的存储库中git init?

从git docs

Running git init in an existing repository is safe. It will not overwrite things that are already there. The primary reason for rerunning git init is to pick up newly added templates.

相关文章
相关标签/搜索