2012-01-03 70 views
1

好吧,所以我不小心將錯誤的遠程URL放入我的一個git項目中,因此設法向github存儲庫發佈了大量完全錯誤的提交。我需要將整個存儲庫恢復到特定的版本,擺脫特定修訂後提交的所有內容。以某種方式設法將不同的存儲庫推送到Github

有沒有一種簡單的方法來做到這一點,理想情況下,無需觸摸我的原始項目?

請注意,我們在這裏談論6個單獨的提交,我需要完全擺脫所有這些提交。這包括刪除已提交到存儲庫並覆蓋曾經存在的目錄的整個文件塊。

+0

的可能重複[我怎樣才能刪除提交GitHub上?(http://stackoverflow.com/questions/448919/how-can-i-remove-a-commit-on-github ) – mikej 2012-01-03 16:24:04

+0

*稍有不同,因爲我不得不回到特定的版本,而不是最近的版本。 – 2012-01-04 19:37:15

回答

4

git reset --hard [REVISION] && git push --force

相關問題