如何完全删除用init创build的git仓库?

我用git init创build了一个git仓库。 我想完全删除它并启动一个新的。

Git将其所有文件保存在.git目录中。 只要删除一个,然后重新启动。

如果找不到,那是因为它被隐藏了。

  • 在Windows 7中,你需要去你的文件夹,点击左上angular的组织,然后点击文件夹和search选项 ,然后点击查看选项卡,然后单击显示隐藏的文件,文件夹和驱动器单选button。

  • 在Mac OS上:

    • 打开一个terminal(通过Spotlight:按CMD +空格键入terminal ,然后按Enter键 )并执行以下命令: defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder

    • 或者你也可以inputcd (空格很重要),将你的git repo文件夹从Finder拖放到terminal窗口,按回车键,然后inputrm -fr .git ,然后再返回

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

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

 rm -rf .git 

关于rm -rf的通常规定适用。 确保你有一个最新的备份,并确保你是在正确的地方运行命令之前。 等等

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

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

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

替代杀死TortoiseGit:

  • 打开TortoiseGit-设置(右键单击任何文件夹,TortoiseGit→设置)
  • 转到图标叠加选项。
  • 状态caching默认值更改为
  • 现在您可以删除目录(使用Windows资源pipe理器或rmdir /S /Q
  • 状态cachingNone设置回Default ,你应该会好起来的…

cd到git需要删除的目录并运行命令

Mac OS或任何Linux发行版

 rm -rf .git 

其中$ GIT_DIR是要search的文件夹(git repopath)的path,请在terminal执行以下命令。

 find $GIT_DIR -name *.git* -ok rm -Rf {} \; 

这将recursionsearch指定的Git目录中的文件/目录名称中包含“.git”的任何目录或文件。 这将包括.git /和.gitignore文件以及其他.git-like资源。 该命令是交互式的,在删除之前会询问。 要继续删除,只需inputy,然后按Enter。

我只是收集最适合我的那些:

 cd <repository-name> find . -type f | grep -i "\.git" | xargs rm cd .. rm -rf <repository-name> mkdir <repository-name> cd <repository-name> git init 

你可以为它创build一个别名 。 我正在使用ZSH shell与Oh-my-Zsh,这里是一个方便的别名:

 # delete and re-init git # usage: just type 'gdelinit' in a local repository alias gdelinit="trash .git && git init" 

我使用垃圾桶来垃圾的.git文件夹,因为使用rm是非常危险的:

 trash .git 

然后,我正在重新初始化git repo:

 git init 

您可以使用命令行中的以下命令

 rm -rf .git 

这里的rm表示删除, -rf表示recursion的力量和.git是你想要删除的回购/文件。 使用此命令时请小心。 如果您试图使用其他文件或文件夹,则可能会被永久删除。 永远不要在桌面上运行这个。 你可以擦掉你所有的工作 使用此命令时要小心。

我这样做,它工作得很好。
1.通过rm -fr .git从repo中删除.git文件
2.通过rm -R path\your_repo_name删除repo文件夹

我试过了:

rm -rf .git也是

Git将其所有文件保存在.git目录中。 只要删除一个,然后重新启动。

既不为我工作。 以下是做了什么:

  • 删除.git以外的所有文件
  • git add。 -一个
  • git commit -m“删除整个项目”
  • 混帐推

然后从备份中创build/恢复项目:

  • 创build新的项目文件(或复制粘贴备份)
  • git add。 -一个
  • git commit -m“重新创build项目”
  • 混帐推

要完全删除计算机中的.git存储库(在Windows 8和更高版本中):

  1. .git存储库通常隐藏在窗口中
  2. 所以你需要标记“隐藏项目”来显示隐藏的文件夹
  3. 在你的目录的顶部,你会发现“查看”选项
  4. 里面的“查看”选项,你会发现“隐藏的项目”,并将其标记
  5. 然后你会看到.git存储库,然后你可以删除它

在Windows中:

  1. 按开始button
  2. search资源监视器
  3. 在CPU选项卡下 – >input.git – >右键单击rundll32并结束进程

现在你可以删除.git文件夹

你也可以删除这些文件夹和文件,你有一个Git仓库

http://storage9.static.itmages.com/i/16/0410/h_1460324963_2968655_d38544bf73.png

  • 删除/var/www/gitorious (或者你安装的地方)
  • 删除/etc/monitd
  • 删除git用户
  • /etc/init.d/act /usr/local/activemq删除/usr/local/activemq和init脚本