簡體   English   中英

我無法從存儲庫歷史記錄中刪除 Git 大文件

[英]I can't remove Git Large File from repository history

我有一個過去從 Mercurial 遷移到 Git 的存儲庫,這個存儲庫位於 BitBucket 上。 現在我需要從 BitBucket 轉移到 GitHub,但 GitHub 告訴我存在一個大於 100mb 的大文件。 我可以用git log --all -- *MQ.rar找到文件的分支,但是當我執行刪除文件的命令時git filter-branch -f --index-filter 'git rm -rf --cached --ignore-unmatch *MQ.rar' -- --all ,文件不會被刪除。

我在“Git 擴展”上使用了“查找大文件”插件,但未列出該文件。

也許可能是文件路徑有強調的東西?!

我不知道我能做些什么來解決這個問題。

這可以解決您的問題。 我在這個repo的幫助下刪除了一些敏感數據。 它基本上會從您的歷史記錄中刪除文件,您最終需要進行推送。 在自述文件的最下方,有一個鏈接可以引導您完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM