3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
Git: 移除敏感資料 [刪除資料(檔案)](瘦身 指令/命令) 資料來源:http://note.drx.tw/2014/01/git-remove-sensitive-data.html 1. 從 remote repository 複製 Git 專案。 $ git clone https://githuIb.com/chusiang/tuxENV.git [Enter] 2. 切換至該專案目錄。 $ cd tuxENV [Enter] 3. 從所有提交 (commit) 中刪除檔案 (pkg/*.deb 請自行修正)。 $ git filter-branch --force --index-filter \ 'git rm --cached --ignore-unmatch pkg/*.deb' \ --prune-empty --tag-name-filter cat -- --all [Enter] 4. 清除快取和回收空間。 $ rm -rf .git/refs/original/ [Enter] $ git reflog expire --expire=now --all [Enter] $ git gc --prune=now [Enter] $ git gc --aggressive --prune=now [Enter] 5. 強制覆寫並上傳至 remote repository。 $ git push origin master --force [Enter] 6. 打完收工!現在我們可以有效的幫 repository 瘦身了。 $ du -sh [Enter]

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦