上下文: 在 GitHub 上开始项目并一直在试验 git 命令。项目的历史是困惑的。
问题:如何删除所有历史记录并将所有提交消息替换为“已上传项目源的初始版本”之类的内容?
最佳答案
此选项将允许您保留项目的所有配置文件
git reset --soft <sha_of_initial_commit>
git commit -a --amend -m "initial commit"
关于git - 如何将所有以前的提交 merge 为一个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7425725/