Cheatsheet Git Penting: Semua Perintah yang Perlu Anda Ketahui
Cheatsheet Git lengkap mencakup perintah dasar, branching, melihat riwayat, membatalkan perubahan, dan tips untuk pengembang semua level.
1 Februari 2026
Mengapa Setiap Pengembang Membutuhkan Cheatsheet Git
Git adalah sistem kontrol versi yang paling banyak digunakan di dunia, dan ada alasan bagus untuk itu. Git mendukung kolaborasi jutaan pengembang di proyek open-source, startup, dan tim perusahaan. Namun, kumpulan perintah Git yang luas bisa sangat membingungkan, bahkan bagi pengembang berpengalaman. Cheatsheet yang terorganisir dengan baik berfungsi sebagai referensi cepat yang menghemat waktu, mencegah kesalahan, dan membantu Anda tetap produktif.
Baik Anda seorang pemula yang belajar kontrol versi untuk pertama kalinya atau insinyur senior yang sesekali lupa sintaks yang tepat, memiliki referensi Git yang andal sangat berharga.
Perintah Dasar Git
Perintah-perintah dasar ini adalah fondasi setiap alur kerja Git:
- git init — Menginisialisasi repositori Git baru di direktori saat ini.
- git clone [url] — Membuat salinan lokal repositori remote dengan seluruh riwayat.
- git add [file] — Menyiapkan perubahan untuk commit berikutnya. Gunakan git add . untuk menyiapkan semua file yang dimodifikasi.
- git commit -m "pesan" — Merekam perubahan yang disiapkan dengan pesan deskriptif.
- git push — Mengunggah commit lokal ke repositori remote.
- git pull — Mengambil dan menggabungkan perubahan dari repositori remote ke branch Anda saat ini.
Branching dan Merging
Branch adalah salah satu fitur Git yang paling kuat:
- git branch — Mendaftar semua branch lokal. Tambahkan -a untuk melihat branch remote juga.
- git branch [nama] — Membuat branch baru dari commit saat ini.
- git checkout [branch] — Beralih ke branch yang sudah ada.
- git checkout -b [nama] — Membuat dan beralih ke branch baru dalam satu langkah.
- git merge [branch] — Menggabungkan branch yang ditentukan ke branch Anda saat ini.
- git rebase [branch] — Menerapkan ulang commit Anda di atas branch lain, menciptakan riwayat linear.
Melihat Riwayat dan Status
Memahami apa yang berubah dan kapan sangat penting untuk kolaborasi efektif:
- git status — Menampilkan status terkini direktori kerja dan area staging Anda.
- git log — Menampilkan riwayat commit. Tambahkan --oneline untuk tampilan ringkas.
- git diff — Menampilkan perubahan yang belum di-stage di direktori kerja Anda.
- git blame [file] — Menampilkan siapa yang terakhir mengubah setiap baris file.
Membatalkan Perubahan
Kesalahan terjadi, dan Git menyediakan beberapa cara untuk memulihkan:
- git reset [file] — Menghapus file dari area staging tanpa membuang perubahannya.
- git reset --hard [commit] — Mereset branch Anda ke commit tertentu. Gunakan dengan sangat hati-hati.
- git revert [commit] — Membuat commit baru yang membatalkan perubahan dari commit tertentu. Ini cara aman untuk branch yang dibagikan.
- git stash — Menyimpan sementara perubahan yang belum di-commit. Gunakan git stash pop untuk memulihkannya.
Tips Lanjutan
Menulis Pesan Commit yang Lebih Baik
Pesan commit yang baik dimulai dengan baris ringkasan yang singkat (50 karakter atau kurang), diikuti baris kosong dan penjelasan lebih detail jika diperlukan. Gunakan bentuk imperatif: "Tambahkan fitur" daripada "Fitur ditambahkan."
Menggunakan Alias Git
Percepat alur kerja Anda dengan membuat alias untuk perintah yang sering digunakan. Misalnya, git config --global alias.co checkout memungkinkan Anda mengetik git co.
Bagaimana Simple-Toolz Membantu
Cheatsheet Git interaktif kami di Simple-Toolz mengorganisir semua perintah Git penting ke dalam bagian-bagian yang dikategorikan dan dapat dicari. Berbeda dengan PDF statis, alat kami memungkinkan Anda memfilter perintah berdasarkan kategori dengan cepat, mencari berdasarkan kata kunci, dan menemukan persis apa yang Anda butuhkan dalam hitungan detik. Selalu terbaru, berjalan di browser Anda, dan tidak memerlukan instalasi.