我想从项目目录中删除所有版本跟踪。
正确的方法是什么?
我可以执行以下 shell 命令吗?
rm -rf .git从我的项目目录还是有一种方法可以作为 Git 命令执行?
我使用这个项目来学习 Git,并意识到在项目的早期,我曾因移动,重命名和删除文件而犯了一些错误。我想删除所有 Git 跟踪,并从git init重新开始。
Git 用作信息的所有数据都存储在.git/ ,因此删除它应该可以正常工作。当然,请确保您的工作副本处于所需状态,因为其他所有内容都会丢失。 .git文件夹是隐藏的,因此请确保打开 “ Show hidden files, folders and disks选项。
从那里,您可以运行git init来创建一个新的存储库。
rm -rf .git应该足够。那将吹走所有与 Git 相关的信息。
如果要删除项目中的任何 Git 痕迹,请考虑删除. gitignore 文件。
** 如果您想将 Git 重新合并到项目中,请考虑保留. gitignore 文件。
某些框架可能会自动生成. gitignore 文件,因此您可能希望保留它。
打开终端并导航到项目目录,即cd path_to_your_project 。
运行以下命令:
rm -rf .git*
这将从您的项目中删除 Git 跟踪和元数据。如果要保留元数据(例如. gitignore 和. gitkeep),则可以通过运行rm -rf .git来仅删除跟踪。
rmdir或rd命令不会删除 / 删除您指定目录中的任何隐藏文件或文件夹,因此您应该使用del .git文件夹中删除了所有文件。
打开命令提示符
点击 “ Start然后Run或点击
键和r同时显示。
cmd并按 Enter
导航到项目目录,即cd path_to_your_project
运行这些命令
del /F /S /Q /A .git
rmdir .git
第一个命令删除的所有文件和文件夹的.git文件夹。第二个删除.git文件夹本身。
打开文件资源管理器并导航到您的项目
显示隐藏的文件和文件夹 - 有关可视指南, 请参阅此文章
在工具栏上的视图菜单中,选择 “ Options
在 “ Advanced Settings部分中,在 “ Files and Folders Hidden files and Folders ”,然后选择 “ Show hidden files and folders
关闭选项菜单,您应该看到所有隐藏的文件夹和文件,包括.git文件夹。
删除
.git文件夹删除.gitignore文件 **(请参阅此答案顶部的注释)