Git Cheat Sheet untuk Pemula

Muhammad Ammar Afif
Amikom Computer Club
3 min readNov 12, 2023

Git adalah sistem version control yang populer untuk mengelola source code dan file lainnya. Git memungkinkan Anda untuk melacak perubahan pada kode Anda, mengembalikan versi sebelumnya, dan bekerja dengan orang lain pada proyek yang sama.

  1. Perintah dasar

Perintah Dasar Git

Berikut adalah beberapa perintah dasar Git yang paling sering digunakan:

  • git init

Perintah git init digunakan untuk membuat repositori Git baru. Repositori Git adalah direktori yang berisi semua file dan data yang dikendalikan oleh Git.

git init
  • git clone

Perintah git clone digunakan untuk mengkloning repositori Git yang ada. Kloning akan membuat salinan lokal dari repositori jarak jauh (repositori github).

git clone <alamat-repositori>
  • git add

Perintah git add digunakan untuk menambahkan file ke repositori. File yang ditambahkan akan dilacak oleh Git dan akan disertakan dalam commit berikutnya.

git add <nama-file>
  • git commit

Perintah git commit digunakan untuk membuat catatan perubahan. Catatan perubahan, atau commit, berisi informasi tentang perubahan yang telah Anda buat pada file Anda.

git commit -m "Pesan commit"
  • git status

Perintah git status digunakan untuk melihat status repositori. Status repositori akan menunjukkan file mana yang telah ditambahkan, diubah, atau dihapus.

git status
  • git push

Perintah git push digunakan untuk mendorong perubahan ke repositori jarak jauh. Repositori jarak jauh adalah repositori yang disimpan di server online.

git push origin master
  • git pull

Perintah git pull digunakan untuk menarik perubahan dari repositori jarak jauh.

git pull origin "nama-branch"

Trik menggunakan Git

Selain perintah dasar, ada beberapa trik Git yang bermanfaat yang dapat Anda gunakan untuk membuat penggunaan Git lebih efisien.

  • Untuk menambahkan semua file baru dan yang diubah ke repositori, gunakan perintah git add -A.

Perintah git add -A akan menambahkan semua file baru dan yang diubah ke repositori, termasuk file yang tidak diubah.

git add -A
  • Untuk membuat commit dengan pesan yang panjang, gunakan perintah git commit -F <file>.

Perintah git commit -F <file> akan memungkinkan Anda untuk memasukkan pesan commit dari file teks.

git commit -F commit.message
  • Untuk melihat perbedaan antara dua versi file, gunakan perintah git diff <versi1> <versi2>.

Perintah git diff akan menampilkan perbedaan antara dua versi file.

git diff HEAD~1 HEAD
  • Untuk membatalkan perubahan yang belum dicommit, gunakan perintah git reset --hard HEAD~1.

Perintah git reset --hard HEAD~1 akan membatalkan semua perubahan yang dibuat sejak commit terakhir.

git reset --hard HEAD~1
  • Untuk melihat sejarah commit, gunakan perintah git log.

Perintah git log akan menampilkan sejarah commit.

git log

Alat Bantu Git

Ada banyak alat bantu Git yang tersedia yang dapat membuat penggunaan Git lebih mudah. Beberapa alat bantu Git yang populer adalah:

  • Git Bash

Git Bash adalah terminal yang diintegrasikan dengan Git. Git Bash memungkinkan Anda untuk menggunakan perintah Git dari terminal.

  • GitKraken

GitKraken adalah aplikasi GUI untuk Git. GitKraken menyediakan antarmuka grafis yang dapat membantu Anda menggunakan Git.

  • GitHub Desktop

GitHub Desktop adalah aplikasi GUI untuk GitHub. GitHub Desktop memungkinkan Anda untuk bekerja dengan repositori GitHub dari komputer Anda.

Pelajari Lebih Lanjut

Untuk mempelajari lebih lanjut tentang Git, ada banyak sumber daya yang tersedia online. Beberapa sumber daya yang populer adalah:

  • Git documentation

Dokumentasi Git adalah sumber daya yang lengkap untuk mempelajari Git.

  • Git Tutorial

Dalam kisah percintaan, sama seperti menggunakan git. Ketika Anda sudah komitmen dengan pasangan anda percuma jika tidak melamar dan menikahinya, Jadi jangan lupa push ketika sudah di commit ya gaes 😄

Kesimpulan

Git adalah alat yang powerful yang dapat membantu Anda mengelola kode sumber dan file lainnya dengan lebih efisien. Dengan mempelajari beberapa perintah dasar Git, Anda dapat mulai menggunakan Git untuk proyek Anda sendiri.

--

--