Perintah Git
Referensi praktis untuk perintah Git yang kamu pakai setiap hari: membuat branch, membatalkan perubahan, merge dan rebase, serta sinkronisasi dengan remote. Setiap perintah dilengkapi sintaks, flag yang penting, dan contoh siap salin yang bisa kamu jalankan langsung di playground terminal.
Lebih suka satu halaman yang bisa dicetak? Lihat cheat sheet Git.
Setup & Konfigurasi
Mulai repositori dan konfigurasikan Git: init, config, remote.
Staging & Commit
Rekam perubahan ke dalam riwayat: add, commit, dan amend.
Branch
Buat, pindah, ganti nama, dan hapus branch untuk mengerjakan perubahan secara terpisah.
Membatalkan Perubahan
Pulihkan dari kesalahan: reset, revert, dan batalkan commit dengan aman.
Merge & Rebase
Gabungkan pekerjaan dari dua branch dengan merge, rebase, squash, dan cherry-pick.
Remote
Sinkronkan repo lokalmu dengan remote seperti GitHub: push, pull, fetch.
Inspeksi & Pembersihan
Lihat apa yang berubah dan bersihkan working tree: status, log, diff, clean.
Membatalkan perubahan: perintah yang mana?
Empat perintah membatalkan pekerjaan dengan cara yang berbeda. Pilih berdasarkan apa yang ingin kamu pertahankan dan apakah commit-nya sudah di-push:
- git reset memindahkan branch-mu mundur dan menulis ulang riwayat. Paling cocok untuk commit lokal yang belum di-push.
- git revert menambahkan commit baru yang membatalkan commit sebelumnya. Pilihan aman untuk commit yang sudah di-pull orang lain.
- git checkout berpindah branch atau mengembalikan file ke versi sebelumnya.
- git stash menyisihkan perubahan tanpa commit, lalu menerapkannya lagi nanti.