从主目录中删除git(使用终端/命令行)

时间:2016-04-27 03:19:25

标签: git command-line terminal

不知何故,我必须在我的主目录中发起一个git,因为现在当我输入'git status'时,我得到一个'未跟踪文件'的完整列表,其中包括我的计算机的个人文件夹,它们无关与Github(图片,下载,文档,桌面等...)。

当我在'root'处输入ls -a时(对我而言,它位于/Users/(my name)),我看到.git这意味着我在这里有一个git目录,我不应该。我在下面发现了一个关于堆栈溢出的相关问题 - 我对这个问题的跟进是,因为我的家庭驱动器中有文件夹 合法的git repos而我想要保持,我想确保我没有删除递归rm的那些。

我是一个超级新手,所以我很难知道我应该搜索什么。我已经花了几个小时就已经没有进展了。我发现的另一个可能的解决方案是将我的主驱动器添加到gitignore,但如果我可以完全从我的主文件夹中删除'.git',那就更好了。

相关:How to undo git init on a home directory?

2 个答案:

答案 0 :(得分:3)

只需从主目录中删除.git文件夹即可。

rm -rf ~/.git只会删除直接位于您的主文件夹中的.git文件夹。它不会触及您在主文件夹中其他位置的任何其他git存储库。

答案 1 :(得分:0)

rm -rf ~/.git是我在mac计算机上使用的命令,它确实有效。

相关问题