[英]How to remove a file from a git repository, without deleting it in cloned repositories
[英]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.