我刚刚在已存在的git仓库上运行了命令git init
。
结果是重新初始化现有的Git仓库
我该如何撤销这个操作?
谢谢!
没必要担心——这样做是非常安全的。根据官方文档:
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的一部分,如示例钩子和示例文件等文件。 如果您在创建repo之后更新了git并更改了这些文件,则它们不会被更新-只会添加新文件。 由于这些文件都不是实际“活动”的,因此这应该是完全安全的。
那可能是第一个错误。这个错误是因为你还没有真正使用过git(很抱歉没有测试过那种情况)。
所以要修复,运行
git config --global user.email "you@example.com"
那么
git config --global user.name "Your Name"
然后
git remote rm origin
一切都应该没问题了。对于这个令人困惑的错误表示抱歉。
如果要撤消git init所做的更改,您应该删除git存储库。按照以下步骤完成此工作。
对于Linux
rm -rf .git
For Windows
rmdir .git
Reference https://www.w3docs.com/snippets/git/how-to-delete-git-repository-created-with-init.html
git init
带来的任何负面影响,而你又不想删除它。(幸运的是,没有任何值得一提的负面影响。) - Medlock Perlman
git log
让我感到放心。 - andromeda