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


当前回答

您可以使用:

git远程删除原点

删除链接回购,然后:

git远程添加原点

添加新的

其他回答

我尝试了:

rm-rf.git和

Git将其所有文件保存在.Git目录中。把那个拿走然后再次初始化。

这两个都不适合我

删除.git以外的所有文件git添加-A.gitcommit-m“已删除整个项目”数字推送

然后从备份创建/还原项目:

创建新项目文件(或复制粘贴备份)git添加-A.gitcommit-m“重新创建的项目”数字推送

您可以使用:

git远程删除原点

删除链接回购,然后:

git远程添加原点

添加新的

杀死TortoiseGit的替代方案:

打开TortoiseGit设置(右键单击任意文件夹,TortoiseGit→ 设置)转到“图标覆盖”选项。将状态缓存从默认更改为无现在您可以删除目录(使用Windows资源管理器或rmdir/S/Q)将“状态缓存”从“无”设置为“默认”,您应该会再次正常。。。

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”

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

rm -rf .git

关于rm-rf的一般条件适用。确保您有一个最新的备份,并且在运行命令之前绝对确保您在正确的位置。等等。