0Pricing
DevOps Bootcamp · Pelajaran

Menyimpan Pekerjaan yang Sedang Berlangsung

Pelajari cara git stash menyimpan sementara perubahan yang belum dikomit agar Anda dapat berganti konteks dengan cepat dan memulihkan pekerjaan nanti.

Menyimpan Pekerjaan yang Sedang Berlangsung adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Masalah Interupsi

Anda sedang melakukan perubahan ketika perbaikan mendesak diperlukan di cabang lain, tetapi pekerjaan Anda belum siap dikomit. git stash menyimpan sementara perubahan Anda sehingga Anda dapat berpindah dengan bersih.

Apa Itu Stash?

Stash adalah tumpukan tempat Git menyimpan perubahan yang belum dikomit (baik yang sudah disiapkan maupun belum) dan mengembalikan direktori kerja ke keadaan bersih.

Menyimpan Perubahan Sementara

Menjalankan git stash menyimpan perubahan Anda dan membersihkan pohon kerja.

git stash
# Saved working directory and index state WIP on main

Memberi Nama pada Stash

Berikan pesan pada stash agar Anda dapat mengingat isinya.

git stash push -m 'half-done login form'

Mencantumkan Stash

Stash diberi nomor dalam sebuah tumpukan. Cantumkan semuanya untuk melihat apa saja yang telah Anda simpan sementara.

git stash list
# stash@{0}: On main: half-done login form
# stash@{1}: WIP on main: 9a3f1c some earlier work

Memulihkan dengan pop

git stash pop menerapkan kembali stash terbaru dan menghapusnya dari tumpukan.

git stash pop
# changes are back; stash@{0} is removed

apply vs pop

git stash apply menerapkan kembali perubahan tetapi mempertahankan stash, berguna jika Anda ingin menerapkan pekerjaan yang sama ke beberapa cabang.

git stash apply stash@{1}
# the stash stays in the list

Menyertakan Berkas yang Belum Dilacak

Secara bawaan, stash mengabaikan berkas yang belum dilacak. Gunakan -u untuk menyertakannya.

git stash push -u -m 'includes new files'

Memeriksa Stash

Pratinjau isi stash sebelum menerapkannya.

git stash show -p stash@{0}

Membersihkan

Hapus satu stash yang tidak lagi Anda perlukan, atau hapus semuanya.

git stash drop stash@{1}
git stash clear

Kapan Menggunakan Stash

  • Beralih cabang dengan cepat tanpa mengomit pekerjaan setengah jadi
  • Menarik pembaruan ke pohon kerja yang memiliki perubahan
  • Bereksperimen, lalu membuangnya dengan drop jika hasilnya tidak sesuai harapan

Pemeriksaan Singkat

Uji pengetahuan Anda tentang stash.

Rangkuman

Anda telah mempelajari bahwa git stash menyimpan sementara pekerjaan yang belum dikomit dalam sebuah tumpukan, sehingga Anda dapat berpindah konteks dengan bersih. Gunakan push -m untuk memberi nama stash, list untuk melihatnya, pop vs apply untuk memulihkan, -u untuk berkas yang belum dilacak, serta drop/clear untuk membersihkan.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menyimpan Pekerjaan yang Sedang Berlangsung” gratis?

Ya — teks lengkap “Menyimpan Pekerjaan yang Sedang Berlangsung” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menyimpan Pekerjaan yang Sedang Berlangsung”?

Pelajari cara git stash menyimpan sementara perubahan yang belum dikomit agar Anda dapat berganti konteks dengan cepat dan memulihkan pekerjaan nanti. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Menyimpan Pekerjaan yang Sedang Berlangsung” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Staging, Commit, Riwayat
  2. Membatalkan Perubahan Secara Lokal
  3. Dasar-Dasar Branching & Merging
  4. Menyimpan Pekerjaan yang Sedang Berlangsung
← Kembali ke DevOps Bootcamp