是否有撤消git init的命令?

时间:2010-07-09 12:16:52

标签: git git-init

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

5 个答案:

答案 0 :(得分:995)

你可以删除.git。典型地:

rm -rf .git

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

答案 1 :(得分:27)

在Windows中,如果.git文件夹包含子文件夹,请键入rmdir .gitrmdir /s .git

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

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

答案 2 :(得分:4)

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

post 向您展示如何在Windows,Mac OSX,Ubuntu上找到hide .git文件

答案 3 :(得分:3)

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

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

返回...

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

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

答案 4 :(得分:2)

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

如果你安装了子模块并想要删除他们的git,也要从子模块文件夹中删除.git