如何从TortoiseGit中删除本地Git仓库?

8
我今天开始尝试使用Git。我想我做错了什么,因为当我安装TortoiseGit后,我的C和F(第二分区)中的许多文件夹旁边有一个绿色的勾号(表示已提交文件?我认为是这个原因)。我该怎么做才能删除这些勾号?是否有一种方法可以不删除实际的文件/文件夹,而只是删掉一个或两个文件,告诉Windows在图标上添加一个绿色的勾号?我有点害怕在我的C:盘上处理这种东西。换句话说-有没有办法撤消“init”操作?请查看此处的图像http://i.stack.imgur.com/pKa1o.png。 我对Git很新,所以对于这个问题中的非专业术语感到抱歉。谢谢。

我在这个论坛上搜索了,但是没有找到任何有用的信息! - user1072207
3个回答

19

我不太了解TortoiseGit,但git init命令只是在存储库的根目录中创建一个(隐藏的).git目录,并填充一些必需的文件。因此,要撤消init,您只需要删除此.git目录。请注意,该目录中的某些文件可能受到写保护,因此可能会出现警告对话框。还请注意,您在此存储库中进行的所有提交都将丢失(在您的情况下应该没有问题)。

然而,我不知道在使用TortoiseGit时这是否有效或足够...


我相信在这里为你做一个海洋生物没有任何区别。 - Jasper
无所谓 - 我找到了如何查看隐藏文件的方法。我删除了几个.git文件夹,但是绿色的勾号没有消失。为什么? - user1072207
1
@RafalChmiel 也许你需要告诉TortoiseGit进行刷新(或重新启动计算机)。 - siegi
哇喔!谢谢,它又起作用了!非常感谢你,真的很有帮助! - user1072207
我确认您只需删除.git文件夹即可。在Windows文件资源管理器中,TortoiseGit图标装饰会一直保留,直到下一次重启(至少在Windows XP下)! - Jean-Pierre Schnyder

2

从您的代码库中删除 .git 文件夹。


2

打开Git Bash,然后执行下面的命令:

$ rm -rf .git


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接