git问题: 关于gitignore
我想大声告诉你
我想大声告诉你 2017-05-02 09:33:23
0
3
599

请问各位一个git的问题:

我在commit之前, 忘了加入.gitignore, 而commit了一些.db或者.pyc等格式的二进制文件. 并且更糟的是, 在没注意前commit了若干版本. 现在我如何将这些二进制文件在所有版本中批量移除, 并且在未来停止对其追踪? 谢谢!

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

membalas semua(3)
迷茫

Untuk menulis semula komitmen yang lalu, anda boleh menggunakan git filter-branch atau ini

小葫芦

Gunakan fail git rm untuk memadamkan penjejakan fail, dan ia akan dipadamkan secara setempat
Gunakan fail git rm --cached file untuk memadamkan penjejakan fail, tetapi ia akan dikekalkan secara setempat

Ingat untuk menambah pengubahsuaian .gitignore dan kemudian menolaknya

曾经蜡笔没有小新

Sila pastikan keselamatan sebelum memulakan arahan:

git rm --cached [文件名]
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan