新 git init 中断了与文件的连接?

New git init broke connection to the files?

我试图将存储在 GitLab 中的代码(ruby on rails)推送到生产环境。由于它不起作用,我尝试检查 git 存储库并意外地通过 project/repo$ git init 创建了一个新的。 之后,我收到一条关于 正在初始化新存储库 的消息。 根据事故 git init 的其他解决方案,如果我在现有的存储库中初始化一个新的存储库不会有问题,但在这种情况下,我会得到 重新初始化现有存储库 消息,我没有收到。那么我应该通过 rm -rf .git 删除存储库吗?按照这个I accidentally started a new git init on an existing git project, what do I need to get it back to normal?,对我没有任何好处,或者可能是不同的情况?

我的技术知识很少,所以如果你能解释一下"for dummies"那就太好了!

更新:我删除了存储库,现在一切正常。

关于 "initializing a new repository" 的完整信息是什么?简而言之,是的,所有 git 相关文件都存储在 .git 目录中,因此如果删除它,您可以重新开始。考虑到您还不会丢失任何东西,这听起来是个好主意。

请注意 git init 仅设置要提交的回购。 您仍然需要进行初始提交 才能推送到您在 GitLab 上的远程。您可以通过 git 的 commit 命令执行此操作。