864

我只是用错误的用户 Git 初始化了一个存储库,并想撤消它。有什么命令吗?我真的必须进入并编辑 .git 目录吗?

4

6 回答 6

1567

你可以删除 .git。通常:

rm -rf .git

然后,重新创建为正确的用户。

于 2010-07-09T12:17:38.623 回答
66

在 Windows 中,键入rmdir .gitrmdir /s .git.git 文件夹是否有子文件夹。

如果你的 git shell 没有设置适当的管理权限(即当你尝试时它拒绝你rmdir),你可以打开一个命令提示符(可能作为管理员——点击 windows 键,输入'cmd',右键单击'命令提示符'并选择'以管理员身份运行)并尝试相同的命令。

rdrmdir命令的另一种形式。http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true

于 2015-07-22T05:18:35.400 回答
10

删除.git项目根文件夹中的文件夹

如果您安装了子模块并想删除它们的 git,也请.git从子模块文件夹中删除

于 2017-09-28T10:30:37.420 回答
8

Git 将其所有文件保存在 .git 目录中。只需删除那个并重新初始化。

这篇文章很好地向您展示了如何在 Windows、Mac OSX、Ubuntu 上找到隐藏的 .git 文件

于 2017-06-07T09:44:56.983 回答
5

我正在使用 git bash 控制台运行 Windows 7。上面的命令对我不起作用。

所以我通过 Windows 资源管理器做到了。我检查了显示隐藏文件,转到我的项目目录并手动删除了 .git 文件夹。然后回到我通过运行 git status 检查的命令行。

哪个返回...

致命:不是 git 存储库(或任何父目录):.git

这正是我想要的结果。它返回该目录不是 git 存储库(不再是!)。

于 2017-08-09T10:22:59.363 回答
4

在 PowerShell 中,这是这样做的方法:

Remove-Item ".git" -Force -Recurse

这是 VSC 使用的外壳。

于 2021-10-15T04:23:29.490 回答