我用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,然后输入。
推荐文章
- 如何从远程Git存储库中提取并覆盖本地存储库中的更改?
- Github:导入上游分支到fork
- Git单次修订的日志
- Git在不改变提交时间戳的情况下进行改基
- VS 2017 Git本地提交数据库。每次提交时锁定错误
- 如何在过去的一些任意提交之间注入一个提交?
- 从GitHub克隆项目后拉git子模块
- GitHub上的分叉和克隆有什么区别?
- 递归地按模式添加文件
- 我如何使用notepad++(或其他)与msysgit?
- 如何将现有的解决方案从Visual Studio 2013添加到GitHub
- Git存储库中的悬垂提交和blob是什么?它们来自哪里?
- 我如何简单地从我最新的git提交创建一个补丁?
- Git显示“警告:永久添加到已知主机列表”
- 我如何检索一个回购的远程git地址?