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"