Lembar Contekan Git
Cheatsheet Git dengan perintah yang bisa dicari per kategori, dari branching dan merging hingga rebase, stash, dan reset. Tiap entri menampilkan penggunaan dan tingkat risiko.
Pengaturan
git config --global user.name "Name"Atur nama pengguna
git config --global user.name "Sam"
git config --listTampilkan semua konfigurasi
git config --list
Mulai
git initInisialisasi repositori baru
git init my-project
git clone <url>Clone repositori remote
git clone https://github.com/user/repo.git
Perubahan
git statusStatus direktori kerja
git status
git diffBandingkan perubahan
git diff HEAD~1
git add <file>Tambahkan ke staging
git add . / git add file.txt
git commit -m "message"Buat commit
git commit -m "feat: new feature"
git commit --amendUbah commit terakhir
git commit --amend -m "updated message"
git stashSimpan sementara perubahan
git stash / git stash pop
Branch
git branchDaftar branch
git branch -a
git branch <name>Buat branch baru
git branch feature/login
git checkout <branch>Ganti branch
git checkout main
git checkout -b <name>Buat dan ganti
git checkout -b feature/login
git merge <branch>Merge branch
git merge feature/login
git branch -d <name>Hapus branch
git branch -d feature/login
git branch -D <name>Hapus paksa branch
git branch -D feature/login
Remote
git remote -vDaftar remote
git remote -v
git fetchAmbil perubahan dari remote
git fetch origin
git pullAmbil dan merge
git pull origin main
git pushPush ke remote
git push origin main
git push --forcePush paksa
git push --force origin main
Urungkan
git restore <file>Buang perubahan file
git restore file.txt
git reset HEAD <file>Keluarkan file dari staging
git reset HEAD file.txt
git revert <commit>Revert commit (commit baru)
git revert abc123
git reset --soft HEAD~1Urungkan commit terakhir (pertahankan perubahan)
git reset --soft HEAD~1
git reset --hard HEAD~1Hapus commit terakhir (buang perubahan)
git reset --hard HEAD~1
Inspeksi
git logRiwayat commit
git log --oneline --graph
git log --onelineRiwayat satu baris
git log --oneline -10
git show <commit>Detail commit
git show abc123
git blame <file>Penulis per baris
git blame file.txt
git reflogRiwayat HEAD (untuk pemulihan)
git reflog
Sematkan
Apa itu Lembar Contekan Git?
Cheatsheet Git dengan perintah yang bisa dicari per kategori, dari branching dan merging hingga rebase, stash, dan reset. Tiap entri menampilkan penggunaan dan tingkat risiko.
Cara Penggunaan
- 1Input— Masukkan data yang diperlukan.
- 2Hasil— Tinjau hasil yang diproses.
- 3Salin— Salin hasil untuk digunakan.
Alat Terkait
Pertanyaan yang Sering Diajukan
Ya, bisa digunakan offline karena menggunakan data statis.