0
我想將Gitlab項目導入Github,並且由於無法導入100 MB以上的文件(這是Github規則)導致它失敗。我刪除了第一個導致問題的文件,但是在重新啓動另一個文件時太大了。是否有任何方法可以自動刪除所有高於此閾值的Gitlab項目?或者,有沒有辦法查看列表中所有文件的文件大小,以便知道手動刪除哪些文件?如何刪除100 MB以上的所有GitLab文件
我想將Gitlab項目導入Github,並且由於無法導入100 MB以上的文件(這是Github規則)導致它失敗。我刪除了第一個導致問題的文件,但是在重新啓動另一個文件時太大了。是否有任何方法可以自動刪除所有高於此閾值的Gitlab項目?或者,有沒有辦法查看列表中所有文件的文件大小,以便知道手動刪除哪些文件?如何刪除100 MB以上的所有GitLab文件
您是否停止在git中跟蹤文件,並在工作目錄中刪除它? (即使用命令git rm --cached yourlargefile
)?如果沒有,該文件仍然被跟蹤,所以它仍然導致導入Github失敗。
要回答第二個問題,從終端調用ls -l
將列出工作目錄中的所有文件以及它們的文件大小(以字節爲單位),ls -lh
將執行相同的操作,但具有更多人類可讀文件大小(例如KB或MB,如適用)。如果您需要掃描整個項目,ls -lhR
將遞歸列出整個目錄樹中的所有文件。