Git: Cheat Sheet
Git adalah sistem kontrol versi terdistribusi yang membantu developers berkolaborasi dengan skala apa pun.
Perlu diketahui bahwa git dibuat oleh Linux Torvalds - Developer of the Linux kernel.
Git buat apa?
Git akan membantu kita melacak perubahan pada project yang dibuat.
Periksa Konfigurasi Git
Konfigurasi yang akan kita periksa tentu berada pada komputer yang sedang kita pakai (lokal).
Konfigurasi ini terdiri dari user.name dan user.email:
git config -l
Setup Git user.name
Mari kita buat user.name dengan ketik:
git config --global user.name "Syahravi"
Setup Git user.email
Mari kita buat user.email dengan ketik:
git config --global user.email "[email protected]"
Initialize Repositori Git
Langkah awal untuk menjadikan direktori lokal sebagai project yang terhubung oleh Git.
git init
Add âBeberapaâ File pada Git
Kita bisa memilih beberapa file dengan perintah:
git add filename1 filename2
Add âSemuaâ File pada Git
Semua perubahan bisa langsung ditambahkan dengan perintah:
git add --all
Atau bisa juga dengan perintah:
git add .
Add File âtertentuâ pada Git
Ada persyaratan tertentu untuk menggunakan hal ini.
Gunakan *
di akhir atau di awal nama file.
Perhatikan gambar di bawah.
add file awalan he*
add file akhiran *.cpp
add file awalan h*
Periksa status pada Git
Mari melihat status git dengan perintah:
git status
Commit Perubahan pada Git
Gunakan git commit
dan tulis keterangan perubahan pada teks editor.
dan atauâŠ
git commit -m "apa yang berubah?"
» ubah pesanTeks
dengan keterangan perubahan.
git commit --amend
» Mengubah commit
yang telah dilakukan.
Masukkan perubahan pada komputer lokal ke server git menggunakan perintah git push origin main
.
main
adalah branch, sesuaikan dengan branch yang diinginkan.
Perintah dasarnya adalah git push
.
Sesuaikan saja dengan server git yang digunakan.
Periksa Riwayat âCommitâ pada Git
Tampilan standar âriwayatâ
git log
git log --oneline
Tampilan riwayat beserta perubahan yang terjadi
git log -p
git log -p --oneline
Riwayat spesifik berdasarkan commit-id
git show commit-id
Memulihkan perubahan pada Git
git reset HEAD
or git reset HEAD filename
» Memulihkan file yang sudah berada di git add
- cancel git add
.
git revert HEAD
» Kembali ke âcommitâ terakhir yang telah dilakukan.
git revert commit-id
» Kembali ke âcommitâ yang ditentukan berdasarkan commit-id
.
git restore [file/forder]
» Kembali ke âfile/folderâ yang ditentukan.
Tips Mengenai Cabang (Branch) pada Git
git branch
» Melihat semua branch yang ada.
git checkout branch-name
» Pilih dan gunakan branch.
git checkout -b branch-name
» Membuat branch baru dan menggunakannya
git branch -d branch-name
» Menghapus branch
git branch -D branch-name
» Menghapus branch
git push --delete origin branch-name
» Menghapus branch
git branch -r
» Melacak âperubahanâ branch
git merge branch-name
» Menggabungkan branch
âRemoteâ pada Git
git remote -v
» Periksa remote yang âterhubungâ
git add remote origin 'repo-link'
» Gunakan perintah ini untuk konektivitas - lokal X server.
git remote set-url origin 'repo-link'
» Gunakan ini apabila terjadi perubahan pada link remote yang âterhubungâ.
Sehat sehat ya..