【发布时间】:2011-03-13 20:25:49
【问题描述】:
我刚刚用错误的用户 Git 初始化了一个 repos,并想撤消它。有什么命令吗?我真的必须进入并编辑 .git 目录吗?
【问题讨论】:
我刚刚用错误的用户 Git 初始化了一个 repos,并想撤消它。有什么命令吗?我真的必须进入并编辑 .git 目录吗?
【问题讨论】:
你可以删除 .git。通常:
rm -rf .git
然后,重新创建为正确的用户。
【讨论】:
.git 子目录而不会产生不良影响。
rmdir /s .git
.git 有什么害处吗?
在 Windows 中,如果 .git 文件夹有子文件夹,请键入 rmdir .git 或 rmdir /s .git。
如果您的 git shell 没有设置适当的管理权限(即当您尝试 rmdir 时它拒绝您),您可以打开命令提示符(可能以管理员身份 - 按 windows 键,输入 'cmd' ,右键单击“命令提示符”并选择“以管理员身份运行”并尝试相同的命令。
rd 是rmdir 命令的另一种形式。 http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true
【讨论】:
windows10 和VS code 工作。谢谢。
删除项目根文件夹中的.git 文件夹
如果您安装了子模块并想删除其 git,请同时从子模块文件夹中删除 .git
【讨论】:
Git 将其所有文件保存在 .git 目录中。只需删除那个并重新初始化。
这个post很好地向你展示了如何在 Windows、Mac OSX、Ubuntu 上找到隐藏的 .git 文件
【讨论】:
我正在使用 git bash 控制台运行 Windows 7。 上面的命令对我不起作用。
所以我是通过 Windows 资源管理器完成的。 我检查了显示隐藏文件,转到我的项目目录并手动删除了 .git 文件夹。 然后回到我通过运行 git status 检查的命令行。
返回...
致命:不是 git 存储库(或任何父目录):.git
这正是我想要的结果。它返回该目录不是 git 存储库(不再是!)。
【讨论】:
在 PowerShell 中,这是这样做的方法:
Remove-Item ".git" -Force -Recurse
这是 VSC 使用的外壳。
【讨论】: