簡體   English   中英

git - 從存儲庫中刪除文件

[英]git - remove file from the repository

我知道已有一百萬個類似的問題,但我不確定它們是否適用。 我是git新手,並且在github上有一個項目。 我不小心將一些大的日志文件添加到了存儲庫。 當我注意到它時,我git rm -ed他們然后commit改變。 這似乎完成了這項工作,因為當我克隆存儲庫時,我只獲得了我想要的文件(源代碼)。 但是,克隆現在需要永遠,因為,我認為,由於某種原因,git仍在下載這些日志文件(.git存儲庫現在很大,盡管主項目文件的重量是一個兆左右)。 我怎么能擺脫那種臃腫呢?

非常感謝

您可以嘗試按照GitHub指南“刪除敏感數據”

用戶不時會將密碼或密鑰等數據提交到git倉庫中。 雖然您可以使用git rm刪除該文件,但它仍將在repo的歷史記錄中。 幸運的是,git使得從整個repo歷史中刪除文件變得相當簡單。

暫無
暫無

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

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