我从远程GIT仓库中删除了最后3个提交记录(因为我犯了错!)。这很好地解决了问题,并且这次我已经推送了正确的提交,仓库几乎恢复正常了。
Bitbucket仍然在其“概述”日志中显示原始的3个提交消息,每个消息都显示“stripped {commit-id}”。是否有办法从日志中删除这些消息以整理概述页面?
添加: 当使用"Commits"标签查看时,提交日志似乎是正确的,同样在使用SourceTree查看时也是如此。
stripped {commit-id}
”的方法,但如果确实反映了reflog,则这些元素将在(默认情况下)90天后消失。超过此时间的条目将被修剪。
如果没有该选项,则会从配置gc.reflogExpire
中获取,该配置默认为90天
。
git reflog
。所以我使用git reflog delete HEAD@{3}
从我的本地仓库中删除了有问题的记录,并且在本地工作正常。我该如何将其推送到远程仓库? - Lea Hayes