小编典典

如何将所有 git 提交压缩为一个?

all

您如何将整个存储库压缩到第一次提交?

我可以重新提交到第一次提交,但这会给我留下 2 次提交。有没有办法在第一个提交之前引用提交?


阅读 95

收藏
2022-03-06

共1个答案

小编典典

也许最简单的方法是创建一个具有当前工作副本状态的新存储库。如果你想保留所有你可以先做的提交消息git log > original.log,然后在新存储库中为你的初始提交消息编辑它:

rm -rf .git
git init
git add .
git commit

要么

git log > original.log
# edit original.log as desired
rm -rf .git
git init
git add .
git commit -F original.log
2022-03-06