在Git中,要保留所有文件更改但删除所有提交,可以通过以下步骤来实现:
首先,确保你当前在你的Git仓库所在的目录中。
运行以下命令,创建一个新的空的分支(例如,名为"temp"):
git checkout --orphan temp
git add -A
git commit -am "Initial commit"
git branch -D master
git branch -m temp master
现在,你的Git仓库将保留所有文件更改,但没有任何提交历史记录。
请注意,这将删除所有的提交历史记录,并且无法恢复。因此,在执行这些步骤之前,请确保你已经备份了重要的提交。