答案 0 :(得分:2)
git rebase -i ca83eb3
当交互式rebase发生时,您的文本编辑器将会出现。对于您所做的五次提交,请将pick
更改为drop
。保存并退出编辑器后,这将从历史记录中删除提交。
粗略的我们可以做一些bash,只记录当天提交的sha,但是因为它只有5次提交,所以让我们这么简单吧。
你不应该这样做。既然您的提交是公开的,那么一旦您更改了其远程历史记录,就必须重置每个开发人员的代码。相反,请考虑将其保留,或进行额外的提交以删除您的代码。您不希望更改公共分支机构的历史记录。