当您再次发出 git init
时,现有的 git 存储库会发生什么?
我使用 git init
创建了一个存储库。创建一个文件,添加,提交。检查状态(无需提交)。然后创建了另一个文件,检查状态,我可以看到它没有按预期进行跟踪。
然后,错误地说,我再次运行 git init
并收到Reinitialise existing Git repository 消息。
尝试了 git status
,但显示相同。那么到底发生了什么?
以这种方式重新初始化现有的 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.
关于git - 运行 git init 两次是初始化存储库还是重新初始化现有存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5149694/