我已提交ID為56f06019的提交(例如)。在該提交中,我意外地提交了大文件(50Mb)。在另一次提交中,我添加了相同的文件,但大小合適(小)?,F在,當我克隆的文件太重時,我的存儲庫:(如何從存儲庫歷史記錄中刪除大文件以減小存儲庫的大小?
3 回答

翻過高山走不出你
TA貢獻1875條經驗 獲得超3個贊
您將需要在交互模式下進行git rebase操作,請參見此處的示例:如何在GitHub上刪除提交?以及如何刪除舊提交。
如果您的提交為HEAD減去10次提交:
$ git rebase -i HEAD~10
在發布歷史記錄之后,您需要推送“新”歷史記錄,需要添加+強制(請參閱push選項中的refspec ):
$ git push origin +master
如果其他人已經克隆了您的存儲庫,您將通知他們,因為您只是更改了歷史記錄。
- 3 回答
- 0 關注
- 675 瀏覽
添加回答
舉報
0/150
提交
取消