好吧,我做了一些愚蠢的事情。我需要刪除一個提交到一個分支
- 我分叉回購我應該做出貢獻。
- 因此,我直接創建了一個名爲「blafile」的文件來檢查我可以提交(顯然,我 不明白分支是什麼),並提交了一條消息「check I can commit」。
- 我推到我的github分叉回購和忘了它。
- 我在第二天開始修復一個錯誤。
- 我犯了我的修補程序,並推送到我的分叉回購消息「固定bug xyz」。
現在我想發出拉請求,突然間我看到我的「檢查我可以提交」提交。我寧願不喜歡那樣出現在拉請求上。 :)
我可以完全刪除該提交嗎?我可以在單次提交時發出拉取請求嗎?還是會拉取所有提交?
我知道我可以在本地git reset --hard HEAD~1
(這是一個小的修復,我可以很快重做),但只修復我的本地回購,而不是我的github(分叉)回購。
正如我確信沒有人分叉我的回購(通過看叉形圖),我重寫了歷史:)謝謝! – faboolous 2013-03-26 22:41:30