我想从项目目录中删除所有版本跟踪。
这样做的正确方法是什么?
我可以执行 shell 命令,例如:
rm -rf .git
从我的项目目录或有没有办法将其作为 Git 命令执行?
我使用这个项目来学习 Git,并意识到我在项目的早期犯了一些错误,包括移动、重命名和删除文件。我想删除所有 Git 跟踪并重新开始git init
.
Git 用于信息的所有数据都存储在 中.git/
,因此删除它应该可以正常工作。当然,请确保你的工作副本处于你想要的确切状态,因为其他所有内容都将丢失。.git
文件夹是隐藏的,因此请确保打开“显示隐藏的文件、文件夹和磁盘”选项。
从那里,你可以运行git init
以创建新的存储库。
我确定我的子文件夹没有自己隐藏的 .git 目录,但是在将这些文件夹推送到 github 时我仍然得到灰色图标......还有什么我可以尝试的吗?
还有 .gitconfig,所以你也应该删除它。
考虑 'code'git rm -r --cached your_folder/ 我的目标是将跟踪的 git 文件夹变成另一个跟踪的 git 文件夹的子文件夹。在我删除子文件夹的缓存之前,新的父级不会识别新的子级。