注意:如下操作會刪除選中的文件以及歷史記錄,若你想保留最新版本的記錄,請做好備份。
cd進入到你的本地項目文件夾,然后依次執行下面6行命令即可:
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch FILE_PATH' --prune-empty --tag-name-filter cat -- --all git push origin master --force rm -rf .git/refs/original/ git reflog expire --expire=now --all git gc --prune=now git gc --aggressive --prune=now
注意上面的FILE_PATH是文件全路徑
QQ技術交流群:282575808
--------------------------------------
聲明: 原創文章,未經允許,禁止轉載!
--------------------------------------