GIT Cheatsheet

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>: Buat salinan lokal dari repositori jarak jauh
  • git add <file>: Tandai perubahan untuk dikirimkan
  • git commit -m "<message>": Simpan perubahan ke repositori lokal dengan pesan
  • git status: Periksa status direktori kerja Anda
  • git log: Lihat sejarah commit

Pencabangan dan Penggabungan

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

Repositori Jarak Jauh

  • git remote add <name> <url>: Tambahkan repositori jarak jauh
  • git push <remote> <branch>: Unggah commit lokal ke repositori jarak jauh
  • git pull: Unduh dan gabungkan perubahan dari repositori jarak jauh
  • git fetch: Unduh perubahan dari repositori jarak jauh

Mengembalikan Perubahan

  • git reset <file>: Hapus perubahan dari staging area tetapi tetap simpan di direktori kerja
  • git reset --hard <commit>: Buang semua perubahan dan pindah ke commit tertentu
  • git revert <commit>: Buat commit baru yang membatalkan perubahan dari commit tertentu

Perintah Lanjutan

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

Konfigurasi

  • git config --global user.name "<Nama Anda>": Tetapkan nama untuk commit Anda
  • git config --global user.email "<you@example.com>": Tetapkan 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