好吧,我做了一些愚蠢的事情。
- 我分叉了一个我应该贡献的回购。
- 所以我随后创建了一个名为“blafile”的文件来检查我可以提交(显然我不明白什么是 fork)并提交了一条消息“检查我可以提交”。
- 我推到我的 github forked repo 并忘记了它。
- 第二天我开始修复一个错误。
- 我提交了我的修复并推送到我的分叉仓库,并带有消息“fixed bug xyz”。
现在我想发出一个拉取请求,突然间我看到了我的“检查我可以提交”提交。我不希望它出现在拉取请求中。:)
我可以完全删除该提交吗?我可以在单个提交上发出拉取请求,还是会拉取我所有的提交?
我知道我可以在本地git reset --hard HEAD~1
(这是一个我可以快速重做的小修复),但这只能修复我的本地仓库,而不是我的 github(分叉)仓库。