繁体   English   中英

如何从目录中删除git存储库而不删除其中的任何内容?

[英]How to remove a git repository from a directory without deleting anything from it?

我不小心使用git init将Desktop目录初始化为本地git存储库,如何在不删除同一目录的情况下将其取消声明为普通目录。

Git使用.git目录来存储存储库历史记录及其元数据-从任何目录中Git都会尝试在.git目录上方找到一个.git目录(默认情况下,它停在挂载点),以确定当前目录是否为工作树。

只需删除桌面上的.git目录(该目录可能会以点号开头而被隐藏;您可以使用ls -la在控制台中将其ls -la ,并使用rm -rf .git将其删除)。

在这种情况下,请转到命令行

将目录更改为初始化git的目录

现在,如果你这样做

ls -la

您将能够看到.git文件夹,这是跟踪git项目的主要内容。 要删除它,您可以使用以下命令

rm -rf .git

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM