git問題: 關於gitignore
我想大声告诉你
我想大声告诉你 2017-05-02 09:33:23
0
3
622

請問各位一個git的問題:

我在commit之前, 忘了加入.gitignore, 而commit了一些.db或者.pyc等格式的二進製文件. 並且更糟的是, 在沒注意前commit了若干版本. 現在我如何將這些二進位檔案在所有版本中批量移除, 並且在未來停止對其追蹤? 謝謝!

我想大声告诉你
我想大声告诉你

全部回覆(3)
迷茫

重寫過去的commit可以用git filter-branch或這個

小葫芦

用 git rm file 可以刪除對文件的跟踪,本地也會刪除
用 git rm file --cached file 可以刪除對文件的跟踪,但本地保留

記得加上 修改 .gitignore 然後push上去

曾经蜡笔没有小新

請確保安全後才開始一下指令:

git rm --cached [文件名]
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板