我用gitinit创建了一个git存储库。我想完全删除它并初始化一个新的。
当前回答
如果您真的想删除所有存储库,只保留工作目录,那么就应该这么简单。
rm -rf .git
关于rm-rf的一般条件适用。确保您有一个最新的备份,并且在运行命令之前绝对确保您在正确的位置。等等。
其他回答
Windows cmd提示:(如果您不熟悉gitbash中的grep、rm-rf、find、xargs等命令,可以直接在windows cmd中尝试以下命令)
通过cmd中的以下命令递归删除项目文件夹中的.git:
FOR/F“token=*”%G IN('DIR/B/AD/S.git')DO RMDIR/S/Q“%G”
Git将其所有文件保存在.Git目录中。只需删除那个并重新初始化。
如果你找不到它,那是因为它是隐藏的。
在Windows 7中,您需要转到文件夹,单击左上角的组织,然后单击文件夹和搜索选项,然后单击查看选项卡,然后单击显示隐藏的文件、文件夹和驱动器单选按钮。在Mac OS上:打开终端(通过聚光灯:按CMD+SPACE,键入终端并按Enter)并运行:默认值写入com.apple.finder AppleShowAllFiles 1&&killall finder注意:在Finder中显示隐藏文件的键盘快捷方式是CMD+SHIFT+。因此不再需要修改finder配置方式您也可以键入cd(空格很重要),将git repo文件夹从Finder拖放到终端窗口,按return,然后键入rm-fr.git,然后再次返回。在Ubuntu上,使用快捷键Ctrl+H。
杀死TortoiseGit的替代方案:
打开TortoiseGit设置(右键单击任意文件夹,TortoiseGit→ 设置)转到“图标覆盖”选项。将状态缓存从默认更改为无现在您可以删除目录(使用Windows资源管理器或rmdir/S/Q)将“状态缓存”从“无”设置为“默认”,您应该会再次正常。。。
我尝试了:
rm-rf.git和
Git将其所有文件保存在.Git目录中。把那个拿走然后再次初始化。
这两个都不适合我
删除.git以外的所有文件git添加-A.gitcommit-m“已删除整个项目”数字推送
然后从备份创建/还原项目:
创建新项目文件(或复制粘贴备份)git添加-A.gitcommit-m“重新创建的项目”数字推送
无需担心,同意以上答案:
但对于私人项目,请遵循Gitlab的步骤:
登录到您的帐户单击设置->常规选择要删除的存储库单击最底部的“高级”单击“删除项目”将要求您键入项目名称此操作可能会导致数据丢失。为了防止意外行动,我们要求您确认您的意图。请键入“sample_project”以继续,或关闭此模式以取消。现在您的项目已成功删除。
推荐文章
- 如何在git中找到原始/master的位置,以及如何更改它?
- Bower: ENOGIT Git未安装或不在PATH中
- Bitbucket上的Git:总是要求密码,即使上传了我的公共SSH密钥
- Git别名-多个命令和参数
- 如何添加一个“打开git-bash这里…”上下文菜单到windows资源管理器?
- 是否可以在Git中只提取一个文件?
- 当我做“git diff”的时候,我怎么能得到一个并排的diff ?
- 在git中如何将提交移动到暂存区?
- 如何缩小。git文件夹
- 如何在本地删除分支?
- 找到包含特定提交的合并提交
- Windows上Git文件的权限
- 如何从一个枝头摘到另一个枝头
- 如何获得在两次Git提交之间更改的所有文件的列表?
- 什么是跟踪分支?