DEV Community

Muhammad Akil
Muhammad Akil

Posted on

Cara implementasi Git Stash

Saya akan menjelaskan cara implementasi git stash kepada Anda. Perintah git stash digunakan untuk menyimpan perubahan yang belum di-commit di dalam repositori Anda sehingga Anda dapat beralih ke cabang lain atau mengatasi situasi darurat tanpa harus melakukan commit terlebih dahulu. Berikut adalah langkah-langkahnya:

  1. Mendeteksi Perubahan:
    Sebelum Anda menggunakan git stash, pastikan Anda berada dalam direktori repositori Anda dan memiliki perubahan yang belum di-commit. Anda dapat menggunakan git status untuk melihat perubahan-perubahan yang belum tercommit.

  2. Gunakan git stash:
    Untuk menyimpan perubahan Anda di dalam stash, jalankan perintah berikut:

git stash save "pesan stash (opsional)"

Pesan stash adalah opsional dan dapat digunakan untuk memberikan deskripsi singkat tentang perubahan yang Anda simpan.

  1. Pindah ke Branch Lain atau Beresiko:
    Setelah Anda menyimpan perubahan di dalam stash, Anda bebas untuk beralih ke cabang lain atau melakukan tindakan yang mungkin berisiko pada repositori tanpa perlu khawatir tentang perubahan yang belum di-commit.

  2. Kembalikan Stash:
    Ketika Anda ingin kembali ke perubahan yang telah Anda simpan di dalam stash, Anda dapat menggunakan perintah git stash apply atau git stash pop. Perbedaannya adalah bahwa git stash apply akan mempertahankan stash di dalam daftar stash, sedangkan git stash pop akan menghapusnya setelah mengaplikasikannya.

git stash apply
atau
git stash pop

  1. Hapus Stash (Opsional): Jika Anda ingin menghapus stash setelah mengembalikannya, gunakan perintah:

git stash drop

  1. Daftar Stash: Anda dapat melihat daftar stash yang ada di repositori dengan perintah:

git stash list

  1. Mengembalikan Stash Khusus: Jika Anda memiliki beberapa stash dan ingin mengembalikan salah satu dari mereka, Anda dapat menggunakan perintah git stash apply atau git stash pop diikuti oleh nama stash yang sesuai dari daftar stash. Contoh:

git stash apply stash@{2}

Perintah tersebut untuk Mengembalikan stash nomor 2

Itu dia, langkah-langkah implementasi dasar untuk menggunakan git stash dalam repositori Anda. Jangan lupa untuk selalu memeriksa dokumentasi resmi Git atau menjalankan git stash --help untuk informasi lebih lanjut tentang opsi dan penggunaan perintah ini.

Top comments (0)