Sunday, 7 June 2020

Menghapus cache pada git

Terkadang saya memiliki keadaan dimana saya telah melakukan add pada file dan commit, lalu saya baru terpikir untuk memasukan file tersebut ke dalam .gitignore.

Lalu bagaimana caranya agar file yang sudah saya commit tidak lagi terdaftar pada git saat akan melakukan add dan commit setelah file saya masukkan kedalam .gitignore. Yang saya lakukan adalah menghapus git cache, dan melakukan commit kembali.

Menghapus semua cache dari repository dapat dilakukan dengan command berikut:

  • rm, command untuk menghapus.
  • -r, flag untuk memberikan perintah recursive pada command remove.
  • --cached, adalah perintah untuk menghapus file hanya dari index, sehingga file utama tetap tersedia.
  • . , adalah file yang akan dihapus/untracked. Ini dapat digati dengan nama file jika ingin lebih spesifik dalam menentukan target. Dalam hal ini adalah 'titik' yang berarti menghapus semua file index.

Sebaiknya berhati-hati saat ingin menggunakan command ini, dan kita harus benar-benar paham dengan apa yang sedang kita lakukan.

No comments:

Post a comment