2016-04-14 185 views
2

我的git存儲庫有問題。只保留git repo的最近歷史記錄(因爲提交中斷)?

我想推到它的github,但似乎我有失蹤提交(21ad3b15ed4c0088cf5ca88b9f2a93a64c0dea2f)。

➜ md git:(master) ✗ git push -u origin master 
error: Could not read 21ad3b15ed4c0088cf5ca88b9f2a93a64c0dea2f 
fatal: revision walk setup failed 
error: failed to push some refs to '[email protected]:m4rx9/geekbookx.git' 

我試圖恢復這個缺少的評論,但我無法做到這一點。現在我想我最近會推動所有這一切,並忽略舊的歷史。或者有沒有其他辦法可以解決這個問題:在我的github上有最近的回購歷史,並且忽略了很久遠的歷史?

還沒有遠程存儲庫。我現在想推入代碼,但由於回購中的腐敗,我無法使用。

回答

0

您可以使用push --force覆蓋遠程存儲庫中不同的相同分支上的任何提交。

這將破壞存在於您的遠程但不在本地存儲庫中的任何內容,請謹慎使用。

+0

還沒有遠程存儲庫。我現在想推入代碼,但由於回購中的腐敗,我無法使用。 –

相關問題