Git Cheat Sheet
Git Configuration & Setup
Perintah | Deskripsi |
---|---|
git config --global user.name “changeme” | Mengubah username secara global |
git config --global user.email “changeme@mail.com” | Mengubah email secara global |
git config --global init.defaultBranch master | Mengubah default Branch saat pertama kali commit |
git config --global color.ui auto – | Menampilkan output git berwarna pada terminal |
git config --list | Menampilkan konfigurasi pada git |
git help | Menampilkan dokumentasi bantuan dan menampilkan daftar perintah git yang biasa digunakan |
Git Basic
Perintah | Deskripsi |
---|---|
git init | Membuat repository kosong pada directory saat ini |
git clone <remote_url> | Mengkloning sebuah repository dari server remote |
git status | Menampilkan daftar file yang sudah atau belum di-staging area dan belum terlacak |
git add | Menambahkan file atau perubahan pada file ke staging area |
git diff | Menampilkan perubahan antara working directory dengan staging area |
git log | Menampilkan semua riwayat commit pada branch saat ini |
git show | Menampilkan detail suatu commit, termasuk perubahannya |
Branching and Merging
Perintah | Deskripsi |
---|---|
git branch | Melihat daftar branch yang ada pada repository |
git checkout | Bisa digunakan untuk beralih branch, membuat branch baru & mengembalikan file ke versi sebelumnya |
git switch | Digunakan secara spesifik untuk beralih branch |
git merge | Digunakan untuk menggabungkan branch spesifik ke branch kita saat ini |
Remote Repositories
Perintah | Deskripsi |
---|---|
git remote | Menambahkan, melihat, mengedit remote repository |
git fetch | Mengambil perubahan dari remote repository namun tidak langsung digabungkan ke branch saat ini |
git pull | Mengambil perubahan dari remote repository dan langsung menggabungkannya ke branch saat ini |
git commit | Membuat commit baru dari perubahan untuk ditambahkan ke staging area |
git push | Melakukan push commit dan object pada branch lokal ke remote repository |
Posting Komentar untuk "Git Cheat Sheet"