我想从项目目录中删除所有版本跟踪。
正确的方法是什么?
我可以执行以下 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
文件 **(请参阅此答案顶部的注释)