有没有命令可以撤消git init?

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

592206 次浏览

您可以删除. git。通常:

rm -rf .git

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

在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

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

这个post很好地告诉你如何在Windows、Mac OSX、Ubuntu上找到隐藏的. git文件

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

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

它回来了…

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

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

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

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

在PowerShel中,这是这样做的:

Remove-Item ".git" -Force -Recurse

这是VSC使用的shell。