原文:初次使用 git 的“核彈級選項”:filter-branch 從倉庫中刪除文件

當初看 Pro Git 時就被作者這個 核彈級選項 的稱呼嚇到了,因此一直沒敢好奇地去嘗試。核彈啊,用對了威力無窮,用錯了破壞力無窮 但是,今天,我不得不用了,因為我想把我的原來寫一些代碼放到 github 上去公開。由於之前沒想過要公開,到上傳時才發現不能上傳大於 M的文件。 折騰了半天,還是無法上傳,於是,整個命令出來了: git filter branch tree filter rm rf ...

2014-12-18 19:02 5 7615 推薦指數:

查看詳情

核彈git指令 git filter-branch

這是一個可以修改提交歷史的命令,威力很猛的后悔葯。 1、徹底刪除不需要的文件 比如一不小心把 node_modules 目錄加入git倉庫了,導致倉庫很大 : 2、修改提交用戶名    3、修改提交 ...

Fri Jul 07 01:55:00 CST 2017 0 2223
git filter-branch應用

1.修改author和committer 2.刪除誤提交的文件 a.用git filter-branch對所有分支上的commit執行命令操作,忽略對該文件的追蹤, 將其從git倉庫移除,並重寫每一條記錄 b.強制推送到遠端 出處 ...

Sat Nov 18 01:43:00 CST 2017 0 2003
git 如何刪除倉庫文件

1.先看一個我的倉庫文件(本人用的是碼雲) 1.1這里面有一個1.txt 與2.txt 2.本地倉庫 2.1本地倉庫也有一個1.txt 和2.txt 3.刪除文件代碼 4.代碼示例 5.這時候回頭看你的遠程倉庫與本地倉庫的1.txt文件 ...

Mon Mar 23 21:00:00 CST 2020 0 2692
使用git命令刪除branch

使用git刪除server上的一個branch注意事項:   1. 使用命令:git push origin –delete 分支名 (分支名稱需要去掉origin,如果有),      git branch -D 或者-rd 分支名 刪除的並不是服務器上的branch ...

Fri Jul 12 19:34:00 CST 2019 0 6556
刪除 git 倉庫無用大文件

刪除 git 倉庫無用大文件 目錄 刪除 git 倉庫無用大文件 1、找到大文件 2、將要刪除的大文件從各個分支移除 3、刪除緩存下來的ref和git操作記錄 4、垃圾回收 參考 這兩天整理公司很多舊 ...

Fri Jul 24 00:35:00 CST 2020 0 1641
git 倉庫刪除歷史大文件

git 倉庫刪除歷史大文件git增加了一個很大的文件,而且被保存在歷史提交記錄,每次拉取代碼都很大,速度很慢。而且用刪除 提交歷史記錄的方式不是很實際。 以下分幾個步驟介紹如何減小.git文件夾 1.顯示10個最大的文件id列表 git verify-pack -v .git ...

Tue Oct 30 23:38:00 CST 2018 0 4288
git倉庫刪除不必要的文件

可能有.idea等非項目文件混進去了 將.idea目錄加入ignore清單: $ echo '.idea' >> .gitignore 從git刪除idea: $ git rm —cached ...

Mon Feb 27 19:30:00 CST 2017 0 6808
git 刪除倉庫文件

git移除遠程倉庫某個文件夾 1.比如src/product/ 文件git rm -r --cached "src/product" //執行命令. 2.提交到本地 git commit -m" 刪除src/product文件夾l" 3.提交 ...

Wed Aug 29 22:47:00 CST 2018 0 1258
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM