Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何";“非吉特化”;我的高清_Git_Macos_Atlassian Sourcetree - Fatal编程技术网

Git 如何";“非吉特化”;我的高清

Git 如何";“非吉特化”;我的高清,git,macos,atlassian-sourcetree,Git,Macos,Atlassian Sourcetree,几个月前,我在硬盘上创建了一个本地存储库,以我的用户文件夹的形式。我使用一些傻瓜的Git101文档来实现这一点,因此我目前有168352个待定/未声明的更改。有没有一种方法不仅可以从源代码树中删除git书签,还可以从每个文件夹中删除所有的.git*文件 显然,我的目标不是从我的用户文件夹中删除内容。。。因为那样会很糟糕 检查是否存在~/.git。如果有,您可以删除、重命名或移动它以销毁存储库(不会影响您的工作副本,即您的主文件夹)。Git在每个存储库中只有一个.Git目录(与SVN或CVS不同,

几个月前,我在硬盘上创建了一个本地存储库,以我的用户文件夹的形式。我使用一些傻瓜的Git101文档来实现这一点,因此我目前有168352个待定/未声明的更改。有没有一种方法不仅可以从源代码树中删除git书签,还可以从每个文件夹中删除所有的.git*文件


显然,我的目标不是从我的用户文件夹中删除内容。。。因为那样会很糟糕

检查是否存在
~/.git
。如果有,您可以删除、重命名或移动它以销毁存储库(不会影响您的工作副本,即您的主文件夹)。Git在每个存储库中只有一个
.Git
目录(与SVN或CVS不同,后者在每个工作副本目录中可能有一个RCS目录)

如果您在用户文件夹的根目录中创建了
Git init
,它应该只在该文件夹中创建一个
.Git
文件夹

通过在主文件夹的终端中执行以下操作,可以在不损坏实际文件的情况下将其删除:

rm -rf ~/.git/

Git不会将
.Git
文件夹放在每个文件夹中,它只会放在存储库的根文件夹中。谢谢,这非常有用。回到Git,在我的HD上发现了这个小魅力:/