要让一个 Git 项目丢弃之前的提交历史,只保留当前版本并将其作为最新版,你可以按照以下步骤进行操作:
git checkout --orphan new-branch # 创建一个新的孤立分支 git add . # 添加所有文件 git commit -m "Initial commit" # 提交当前状态
main
或 master
,具体取决于你的项目): git branch -D main # 强制删除主分支
main
或 master
): git branch -m main # 将新分支更名为 main
git push -f origin main # 强制推送新的主分支
按照以上步骤,你的 Git 项目将会丢弃之前的历史记录,并将当前状态作为最新版提交。这是一个不可逆的操作,请务必确保你已经备份好所需的内容。