我用gitinit创建了一个git存储库。我想完全删除它并初始化一个新的。
当前回答
如果要删除项目中的所有.git文件夹,请使用以下命令:
find . -type f | grep -i "\.git" | xargs rm
这还将删除所有子文件夹中的所有.git文件夹和.git忽略文件
其他回答
真的,就像我的存储在USERS中一样,所以必须打开USERS。转到左上角的“视图”,找到“选项”,打开它并在视图中编辑文件夹的视图选项,仍然显示隐藏的文件/文件夹,所有的文件夹都将显示出来,您可以手动删除存储库,记住删除后隐藏文件/文件夹。
如果$GIT_DIR是要搜索的文件夹的路径(GIT repo路径),请在终端中执行以下操作。
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
这将递归搜索指定git目录中文件/目录名中包含“.git”的任何目录或文件。这将包括.git/和.gitignore文件以及任何其他类似.git的资产。该命令是交互式的,将在删除前询问。要继续删除,只需输入y,然后输入。
无需担心,同意以上答案:
但对于私人项目,请遵循Gitlab的步骤:
登录到您的帐户单击设置->常规选择要删除的存储库单击最底部的“高级”单击“删除项目”将要求您键入项目名称此操作可能会导致数据丢失。为了防止意外行动,我们要求您确认您的意图。请键入“sample_project”以继续,或关闭此模式以取消。现在您的项目已成功删除。
您可以使用:
git远程删除原点
删除链接回购,然后:
git远程添加原点
添加新的
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告诉我“没有这样的远程‘原点’”?
- 如何从远程分支中挑选?
- 如何查看一个分支中的哪些提交不在另一个分支中?
- 如何取消在github上的拉请求?
- HEAD和master的区别
- GIT克隆在windows中跨本地文件系统回购
- RPC失败;卷度传输已关闭,剩余未完成的读取数据
- 我应该在.gitignore文件中添加Django迁移文件吗?
- 错误:您对以下文件的本地更改将被签出覆盖
- Git rebase—即使所有合并冲突都已解决,仍然会继续报错
- 在Git中,我如何知道我的当前版本是什么?
- 跟踪所有远程git分支作为本地分支
- 自定义SSH端口上的Git
- git如何显示不存在于.gitignore中的未跟踪文件
- Git错误:遇到7个文件应该是指针,但不是