GIT Cheatsheet: Perintah GIT yang Paling Berguna

Perintah Git dengan parameter - ref singkat

Konten Halaman

Di sini ada sedikit cheatsheet: perintah Git dengan parameter

banner git forever di jalan raya Gambar jalan raya ini dihasilkan oleh model AI Flux 1 dev.

Perintah Dasar

  • git init: Inisialisasi repositori Git baru
  • git clone <url>: Membuat salinan lokal dari repositori jarak jauh
  • git add <file>: Menyiapkan perubahan untuk dikirimkan
  • git commit -m "<message>": Menyimpan perubahan ke repositori lokal dengan pesan
  • git status: Memeriksa status direktori kerja
  • git log: Melihat sejarah commit

Pencabangan dan Penggabungan

  • git branch: Menampilkan semua cabang lokal
  • git branch <branch-name>: Membuat cabang baru
  • git checkout <branch-name>: Beralih ke cabang yang berbeda
  • git checkout -b <branch-name>: Membuat dan beralih ke cabang baru
  • git merge <branch>: Menggabungkan cabang yang ditentukan ke cabang saat ini

Repositori Jarak Jauh

  • git remote add <name> <url>: Menambahkan repositori jarak jauh
  • git push <remote> <branch>: Mengunggah commit lokal ke repositori jarak jauh
  • git pull: Mengambil dan menggabungkan perubahan dari repositori jarak jauh
  • git fetch: Mengunduh perubahan dari repositori jarak jauh

Membatalkan Perubahan

  • git reset <file>: Menghapus perubahan yang disiapkan tetapi tetap menyimpannya di direktori kerja
  • git reset --hard <commit>: Mengabaikan semua perubahan dan pindah ke commit tertentu
  • git revert <commit>: Membuat commit baru yang membatalkan perubahan dari commit tertentu

Perintah Lanjutan

  • git stash: Menyimpan sementara file yang telah diubah
  • git stash pop: Mengaplikasikan dan menghapus stash terbaru
  • git rebase <branch>: Mengaplikasikan kembali commit di atas dasar lain
  • git cherry-pick <commit>: Mengaplikasikan commit tertentu ke cabang saat ini
  • git tag <tag-name>: Membuat tag ringan di commit saat ini

Konfigurasi

  • git config --global user.name "<Nama Anda>": Menetapkan nama untuk commit Anda
  • git config --global user.email "<you@example.com>": Menetapkan email untuk commit Anda

Ganti placeholder seperti <file>, <url>, <branch-name>, dll., dengan nilai aktual saat menggunakan perintah-perintah ini.

Tautan yang Berguna

Cheatsheet Lainnya