我用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

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远程添加原点

添加新的

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。

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