如何将所有先前的提交合并为一个提交?

时间:2011-09-15 04:06:38

标签: git github

上下文 在GitHub上开始项目,并一直在试验git命令。该项目的历史是不整洁的。

问题:如何删除所有历史记录并将所有提交消息替换为“已上传的项目源初始版本”?

2 个答案:

答案 0 :(得分:6)

此选项允许您保留项目的所有配置文件
git reset --soft <sha_of_initial_commit>
git commit -a --amend -m "initial commit"

答案 1 :(得分:2)

删除.git目录。

git init
git add .
git commit -m "Initial commit"
git push origin master