Tanda Kamu Sudah Masuk Lubang Kelinci

Ada titik di mana meminta perbaikan berikutnya justru memperburuk keadaan: sudah lebih dari tiga putaran tanpa kemajuan, kodenya makin panjang, dan kamu tidak lagi bisa menjelaskan apa yang berubah. Itu tanda untuk berhenti, membuang perubahan lokal, dan kembali ke kondisi bersih terakhir. Membuang satu jam pekerjaan yang membingungkan lebih murah daripada mempertahankan kode yang tidak kamu pahami. Setelah bersih, kerjakan ulang dengan langkah yang jauh lebih kecil — dan kali ini commit setiap kali satu bagian berhasil.

👀 Contoh dulu

git status
git stash

Hasilnya: On branch main Changes not staged for commit: modified: src/checkout.js Saved working directory and index state WIP on main

📝 Sekarang giliranmu

Setelah lima putaran tanpa kemajuan, kamu memutuskan kembali ke kondisi bersih. Tulis perintah Git yang membuang seluruh perubahan lokal yang belum di-commit pada direktori kerja saat ini.

Preview