协慌网

登录 贡献 社区

如何完全删除使用 init 创建的 git 存储库?

我用git init创建了一个 git 存储库。我想完全删除它并初始化一个新的。

答案

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

如果你找不到它,那是因为它是隐藏的。

  • 在 Windows 7 中,您需要转到文件夹,单击左上角的 “ 组织 ”,然后单击 “ 文件夹和搜索” 选项 ,再单击 “ 视图”选项卡,然后单击 “ 显示隐藏文件,文件夹和驱动器”单选按钮。

  • 在 Mac OS 上:

    • 打开终端(通过 Spotlight:按CMD + SPACE键入terminal并按Enter 键 )并执行以下命令: defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder 。注意:在 Finder 中显示隐藏文件的键盘快捷键是CMD + SHIFT +。因此不再需要以这种方式修改 finder 配置

    • 或者你也可以输入cd (空间很重要),将你的 git repo 文件夹从 Finder 拖放到终端窗口,按回车键,然后键入rm -fr .git ,然后再次返回

  • 在 Ubuntu 上,使用快捷键Ctrl + H.

如果你真的想要删除所有的存储库,只留下工作目录,那么它应该就这么简单。

rm -rf .git

关于rm -rf的通常条款适用。确保您拥有最新的备份,并且在运行命令之前绝对确定您位于正确的位置。等等

如果要删除项目中的所有. git 文件夹,请使用以下命令:

find . -type f | grep -i "\.git" | xargs rm

这也将删除所有子文件夹中的所有. git 文件夹和. gitignore 文件