Saya ada soalan tentang git:
Saya terlupa untuk menambah .gitignore sebelum melakukan, dan melakukan beberapa fail binari dalam format .db
atau .pyc
Dan lebih teruk lagi, saya melakukan beberapa versi tanpa memberi perhatian Sekarang bagaimana saya melakukannya? Adakah binari ini dialih keluar secara berkelompok daripada semua versi dan adakah ia akan dihentikan daripada dijejaki pada masa hadapan?
Untuk menulis semula komitmen yang lalu, anda boleh menggunakan
git filter-branch
atau iniGunakan 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: