Git adalah alat penting di setiap sabuk pengembang. Itu membuat kolaborasi proyek dalam tim menjadi sangat mudah, dan itu hanya salah satu dari banyak manfaat. Salah satu fitur praktis dari Git adalah git simpanan yang menyimpan perubahan Anda tanpa melakukan dan memungkinkan Anda bekerja di cabang lain.

Jika Anda pernah bekerja dengan beberapa cabang secara bersamaan, maka Anda perlu mempelajari cara menyimpan perubahan Anda dengan menyimpannya. Baca terus selagi kami menjelaskan apa itu git stash dan bagaimana menggunakannya untuk memudahkan alur kerja pengembang Anda.

Apa itu Git Stash?

Git stash menyimpan perubahan Anda yang belum dikomit, memungkinkan Anda untuk berpindah cabang dan mengerjakan sesuatu yang lain. Bayangkan Anda sedang mengerjakan beberapa perubahan dan telah menulis banyak kode yang belum siap Anda komit. Kemudian Anda ditugaskan ke tugas lain dan harus segera berpindah cabang.

Stashing memungkinkan Anda untuk menyimpan perubahan yang telah Anda buat, dan bekerja di cabang lain secara bersamaan. Ini adalah tindakan yang lebih ringan daripada melakukan: Anda menyimpan perubahan lokal Anda tanpa memperbarui repositori.

Saat Anda berpindah cabang, Anda dapat terus bekerja tanpa kehilangan perubahan yang belum dikomit. Setelah selesai, beralih kembali ke cabang asli dan ambil perubahan sebelumnya untuk melanjutkan pekerjaan. Git akan secara otomatis menerapkan perubahan Anda sebelumnya ke direktori kerja bersih.

Git simpanan tidak hanya menghemat waktu Anda, tetapi juga memungkinkan Anda untuk mengadopsi alur kerja pengembang yang baik. Anda mungkin bertanya-tanya mengapa Anda tidak hanya melakukan perubahan sebelum berpindah cabang. Meskipun ini mungkin, ini kurang fleksibel dan dapat memperumit riwayat repositori Anda. Perubahan Anda yang tidak lengkap tidak diperlakukan sebagai pekerjaan yang sedang berlangsung tetapi sebagai pos pemeriksaan lengkap.

Cara Menggunakan Git Stash

Menggunakan simpanan Git relatif mudah. Pertama, Anda menyimpan perubahan di cabang Anda saat ini—sebut saja cabang-a-menggunakan git simpanan. Kemudian Anda dapat beralih ke cabang lain—cabang-b—dan melakukan beberapa pekerjaan di atasnya. Setelah Anda siap untuk melanjutkan pekerjaan cabang-a, beralih kembali dan ambil perubahan yang Anda simpan.

Simpan Perubahan Dengan Git Stash

Langkah pertama dalam alur kerja tipikal adalah menyembunyikan perubahan di direktori kerja Anda.

Untuk mempertahankan perubahan lokal Anda, apakah itu bertahap atau tidak, simpan file apa pun terlebih dahulu, lalu jalankan perintah berikut:

git simpanan

Anda akan mendapatkan pesan konfirmasi yang mengatakan bahwa git telah menyimpan direktori kerja. Anda sekarang bebas untuk berpindah cabang dan terus bekerja tanpa kehilangan perubahan Anda:

git checkout cabang-b

Terkait: Cara Menghapus File dari Komit di Git

Ambil Perubahan Tersimpan

Untuk menerapkan kembali perubahan simpanan Anda, Anda harus memeriksa cabang asli dan kemudian mengeluarkan simpanan, inilah yang perlu Anda lakukan:

git checkout cabang-a
git simpanan pop

Setelah Anda menjalankan perintah ini, Git akan menerapkan perubahan yang disimpan ke copy pekerjaan Anda.

Jika Anda ingin menerapkan perubahan Anda tanpa menghapusnya dari simpanan, Anda dapat menggunakan kode di bawah ini sebagai gantinya:

git simpanan berlaku

Simpanan File yang Diabaikan dan Tidak Terlacak

Saat Anda menjalankan git stash, itu akan secara otomatis menyimpan semua perubahan bertahap dan tidak bertahap. Tetapi file yang diabaikan atau tidak ada dalam repositori sama sekali tidak disimpan. Jika Anda ingin menyimpan perubahan tersebut, Anda harus memodifikasi perintah git stash.

Terkait: Inilah Cara Membersihkan Git dan Menghapus File yang Tidak Terlacak

Untuk menyimpan file yang tidak terlacak:

git simpanan -u

Untuk menyimpan file yang tidak terlacak dan diabaikan, gunakan:

git simpanan -a

Bekerja Cerdas Dengan Git Stash

Berpindah cabang bisa sangat melelahkan jika Anda baru saja mulai bekerja dengan alur kerja git. Git stash memudahkan alur kerja Anda dengan menyimpan perubahan lokal untuk sementara.

Git adalah aset penting bagi pengembang, dan mahir dengan fungsionalitas Git tingkat lanjut sangat penting untuk kesuksesan.

Tutorial Git Tingkat Lanjut

Tingkatkan keterampilan Git Anda dari pemula hingga mahir dengan panduan komprehensif ini.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Pemrograman
  • Git
Tentang Penulis
M. Fahad Khawaja (91 Artikel Diterbitkan)

Fahad adalah seorang penulis di MakeUseOf dan saat ini mengambil jurusan Ilmu Komputer. Sebagai penulis teknologi yang rajin, dia memastikan bahwa dia selalu mengikuti perkembangan teknologi terbaru. Dia menemukan dirinya sangat tertarik pada sepak bola dan teknologi.

Lainnya Dari M Fahad Khawaja

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan