Git adalah sistem kontrol versi yang sangat populer dan banyak digunakan
dalam pengembangan perangkat lunak. Menguasai perintah Git sangat penting
untuk mengelola kode sumber dengan efektif dan efisien. Artikel ini
menyediakan cheatsheet perintah Git yang akan membantu Anda dalam berbagai
aspek penggunaan Git, mulai dari konfigurasi hingga manajemen branch dan
repositori.
1. Konfigurasi Git
-
Setel Nama Pengguna dan Email
git config --global user.name "Nama Anda"git config --global user.email "email@example.com"
-
Lihat Konfigurasi Git
git config --list
2. Inisialisasi dan Menghubungkan Repositori
-
Inisialisasi Repositori Baru
git init
-
Clone Repositori dari Remote
git clone <url-repository>
3. Status dan Informasi
-
Cek Status Repositori
git status
-
Lihat Log Commit
git log
-
Lihat Log Commit dalam Format Ringkas
git log --oneline
-
Periksa Perubahan yang Belum Dicommit
git diff
4. Mengelola File
-
Tambah File ke Staging Area
git add <nama-file>
-
Tambah Semua File ke Staging Area
git add .
-
Hapus File dari Staging Area
git reset <nama-file>
-
Hapus File dari Repository dan Sistem File
git rm <nama-file>
-
Commit Perubahan
git commit -m "Pesan commit"
-
Commit Perubahan dengan Editor Pesan
git commit
5. Mengelola Branch
-
Buat Branch Baru
git branch <nama-branch>
-
Pindah ke Branch
git checkout <nama-branch>
-
Buat dan Pindah ke Branch Baru
git checkout -b <nama-branch>
-
Hapus Branch Lokal
git branch -d <nama-branch>
-
Hapus Branch di Remote
git push origin --delete <nama-branch>
-
Gabungkan Branch
git merge <nama-branch>
6. Mengelola Remote Repository
-
Tambahkan Remote Repository
git remote add origin <url-repository>
-
Tampilkan Daftar Remote
git remote -v
-
Ambil Perubahan dari Remote
git fetch
-
Ambil dan Gabungkan Perubahan dari Remote
git pull
-
Kirim Perubahan ke Remote
git push origin <nama-branch>
7. Resolusi Konflik
-
Tandai Konflik Telah Diselesaikangit add <nama-file>git commit
8. Undo dan Revert
-
Batalkan Perubahan pada File
git checkout -- <nama-file>
-
Batalkan Commit Terakhir (Tetapi Simpan Perubahan)
git reset --soft HEAD~1
-
Hapus Commit Terakhir (Dan Hapus Perubahan)
git reset --hard HEAD~1
-
Batalkan Commit yang Sudah Dipush (Revert)
git revert <commit-id>
9. Tags
-
Buat Tag Baru
git tag <nama-tag>
-
Tampilkan Daftar Tag
git tag
-
Hapus Tag Lokal
git tag -d <nama-tag>
-
Kirim Tag ke Remote
git push origin <nama-tag>
10. Stash
-
Simpan Perubahan ke Stash
git stash
-
Simpan Perubahan dengan Pesan
git stash save "Pesan stash"
-
Terapkan Stash
git stash apply
-
Hapus Stash
git stash drop
-
Lihat Daftar Stash
git stash list
Referensi
Untuk informasi lebih lanjut dan panduan mendalam tentang Git, Anda dapat merujuk ke sumber-sumber berikut:
- Dokumentasi Git Resmi: Panduan lengkap tentang Git, mencakup perintah dan fitur-fitur Git.
- Pro Git Book: Buku lengkap dan gratis tentang Git yang ditulis oleh Scott Chacon dan Ben Straub.
- Atlassian Git Tutorials: Tutorial Git dari Atlassian yang mencakup berbagai aspek penggunaan Git.
Kesimpulan
Cheatsheet perintah Git ini memberikan panduan praktis untuk berbagai operasi Git yang sering digunakan. Dengan memahami dan menggunakan perintah-perintah ini, Anda dapat mengelola repositori Git dengan lebih efisien dan efektif. Pastikan untuk memanfaatkan referensi yang disediakan untuk mendalami lebih lanjut dan meningkatkan keterampilan Git Anda.
Tidak ada komentar