Git UndoLesson 35Preview gratis
Git Reset
Lesson ini bagian dari Git · Semua level
Ringkasan
git reset memindahkan pointer branch ke commit lain dan dapat mengatur nasib perubahan di staging dan working directory melalui tiga mode: soft, mixed, dan hard. Mode soft mempertahankan perubahan di staging, mixed mengembalikannya ke status belum di-stage, dan hard menghapusnya dari disk. Gunakan --hard hanya pada perubahan lokal yang memang ingin dibuang.
Poin kunci
- -soft: commit dibatalkan, perubahan tetap di staging
- -mixed (bawaan): perubahan kembali ke status belum di-stage
- -hard: perubahan dibuang dari staging dan working directory
- Jangan reset --hard pada commit yang sudah dipublikasikan
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.