As, kita semua pernah mengalami momen ketika kita secara tidak sengaja menambahkan file ke area pementasan menggunakan `git add` dan menyadari bahwa kita perlu membatalkan tindakan ini. Untungnya, Git menyediakan cara mudah untuk membalikkan operasi ini. Dalam artikel ini, kita akan membahas panduan langkah demi langkah tentang cara meng-unstage file di Git sebelum melakukan perubahan.
Advertisement
Sebelum menyelami solusi, penting untuk memahami konsep area staging Git. Saat Anda membuat perubahan pada file proyek Anda, Git melacak perubahan ini. Untuk melakukan perubahan ini ke repositori, Anda perlu menambahkannya ke area pementasan. Ini dilakukan dengan menggunakan perintah `git add`. Area pementasan berfungsi sebagai ruang perantara antara direktori kerja Anda dan repositori, memungkinkan Anda untuk secara selektif memilih perubahan yang ingin Anda lakukan.
Langkah 1: Periksa Status Git Saat Ini
Untuk melihat status saat ini dari repositori Git Anda, gunakan `status git ` memerintah. Ini akan menampilkan perubahan yang telah dibuat ke direktori kerja, serta perubahan yang telah dilakukan untuk komit berikutnya. Informasi ini sangat penting untuk membantu Anda mengidentifikasi file yang ingin Anda unstage.
git statusLangkah 2: Unstage (Membalikkan) File Tunggal
Untuk meng-unstage file yang telah ditambahkan ke area staging, gunakan ` perintah git restore --staged`, diikuti dengan jalur file. Perintah ini akan menghapus file yang ditentukan dari area pementasan, membiarkan direktori kerja tidak berubah.
git restore --staged
[/bash]
Misalnya, jika Anda memiliki file bernama `myfile.txt` yang ingin Anda unstage, perintahnya adalah:
git restore --staged myfile.txtStep 3: Unstage (Reverse) All Files
Jika Anda ingin membalikkan `git add` untuk semua file yang telah ditambahkan ke staging area, Anda dapat menggunakan perintah `git restore --staged` dengan tanda titik (.) sebagai argumennya. Ini akan meng-unstage semua file di direktori kerja Anda, secara efektif mereset staging area.
git restore --staged .
Perlu diingat bahwa perintah ini hanya akan meng-unstage file, dan tidak akan memengaruhi perubahan apa pun yang dibuat pada direktori kerja.
Langkah 4: Verifikasi Perubahan
Setelah menjalankan perintah `git restore --staged .`, gunakan perintah `git status` perintah sekali lagi untuk memverifikasi bahwa semua file telah dihapus dari area pementasan. Keluarannya akan menunjukkan bahwa tidak ada file yang dipentaskan untuk komit berikutnya.
status git
Dengan mengikuti langkah-langkah ini, Anda dapat dengan mudah membalikkan `git add` untuk satu file atau semua file di repositori Git Anda sebelum melakukan perubahan Anda.
Conclusion
Membalikkan `git add` sebelum melakukan adalah proses sederhana yang harus diketahui oleh setiap pengembang. Perintah `git restore --staged` adalah alat canggih yang memungkinkan Anda untuk meng-unstage file dengan cepat dan mudah, membantu Anda mempertahankan repositori Git yang bersih dan teratur. Ingatlah untuk selalu memeriksa ulang area pementasan Anda dengan perintah `status git` sebelum melakukan perubahan untuk menghindari penambahan yang tidak diinginkan ke repositori Anda.
Referensi tecadmin.comArtikel Diperbarui pada: April 21, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani