如何完全删除用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
。 -
或者你也可以input
cd
(空格很重要),将你的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
) - 将状态caching从None设置回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和更高版本中):
-
.git
存储库通常隐藏在窗口中 - 所以你需要标记“隐藏项目”来显示隐藏的文件夹
- 在你的目录的顶部,你会发现“查看”选项
- 里面的“查看”选项,你会发现“隐藏的项目”,并将其标记
- 然后你会看到
.git
存储库,然后你可以删除它
在Windows中:
- 按开始button
- search资源监视器
- 在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脚本