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


当前回答

克隆回购后

cd /repo folder/

然后转到文件目录

ls -a

查看隐藏和取消隐藏的所有文件

.git .. .gitignore .etc

如果您愿意,可以查看回购来源

git remote -v

现在删除.git,它包含有关git的所有信息

rm -rf .git

删除后,您会发现没有git链接的check remote

git remote -v

现在您可以使用

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin main

其他回答

克隆回购后

cd /repo folder/

然后转到文件目录

ls -a

查看隐藏和取消隐藏的所有文件

.git .. .gitignore .etc

如果您愿意,可以查看回购来源

git remote -v

现在删除.git,它包含有关git的所有信息

rm -rf .git

删除后,您会发现没有git链接的check remote

git remote -v

现在您可以使用

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin main

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

git存储库通常隐藏在窗口中因此,您需要标记“隐藏项目”以显示隐藏文件夹在目录的顶部,您可以找到“查看”选项在“视图”选项中,您可以找到“隐藏项”并标记它然后看到.git存储库,然后可以删除它

你可以为它创建一个别名。我正在使用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和

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

这两个都不适合我

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

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

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

如果$GIT_DIR是要搜索的文件夹的路径(GIT repo路径),请在终端中执行以下操作。

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

这将递归搜索指定git目录中文件/目录名中包含“.git”的任何目录或文件。这将包括.git/和.gitignore文件以及任何其他类似.git的资产。该命令是交互式的,将在删除前询问。要继续删除,只需输入y,然后输入。