Panduan Installasi Git

Panduan Lengkap Instalasi Git

Git adalah sistem version control yang sangat populer dan penting bagi para pengembang perangkat lunak. Panduan ini akan memandu Anda langkah demi langkah untuk menginstal Git di sistem operasi Windows, disertai dengan penjelasan untuk setiap opsi yang muncul.

Persiapan

Sebelum memulai, pastikan Anda memiliki koneksi internet untuk mengunduh installer Git. Anda bisa mendapatkan installer terbaru dari situs resminya di https://git-scm.com/install/.


Langkah-Langkah Instalasi Git di Windows

1. Menjalankan Installer

Setelah file installer (Git-2.43.0-64-bit.exe atau serupa) berhasil diunduh, jalankan file tersebut. Anda akan melihat jendela Setup yang pertama.

2. Lisensi (License)


Pada langkah ini, Anda akan disuguhkan dengan halaman Information yang berisi lisensi GNU General Public License. Ini adalah lisensi open-source yang melindungi kebebasan pengguna untuk menggunakan, mengubah, dan menyebarkan perangkat lunak ini. Silakan baca jika Anda tertarik, lalu klik tombol Next untuk melanjutkan.

3. Memilih Lokasi Instalasi (Select Destination Location)


Anda akan diminta untuk menentukan di mana Git akan diinstal. Secara default, installer akan menyarankan direktori C:\Program Files\Git. Kami sarankan untuk menggunakan lokasi bawaan ini. Pastikan Anda memiliki ruang kosong yang cukup (minimal 320,9 MB). Klik Next untuk melanjutkan.

4. Memilih Komponen (Select Components)


Pada tahap ini, Anda dapat memilih komponen tambahan yang ingin diinstal. Berikut adalah komponen yang direkomendasikan dan penting untuk dicentang:

  • Additional icons: Hanya ikon tambahan di Desktop (opsional).

  • Windows Explorer integration: Sangat direkomendasikan. Ini akan menambahkan opsi "Git Bash Here" dan "Git GUI Here" ke menu klik kanan di Windows Explorer, memudahkan Anda untuk membuka Git dari folder mana pun. Pastikan sub-opsi "Open Git Bash here" dan "Open Git GUI here" tercentang.

  • Git LFS (Large File Support): Direkomendasikan untuk menangani file berukuran besar.

  • *Associate .git configuration files with the default text editor**: Memudahkan pengeditan file konfigurasi Git.

  • Associate .sh files to be run with Bash: Berguna jika Anda menggunakan script Shell.

Opsi lainnya seperti check for updates atau Git Bash Profile to Windows Terminal bersifat opsional dan dapat disesuaikan dengan preferensi Anda. Setelah memilih komponen yang diinginkan, klik Next.

5. Memilih Folder Start Menu (Select Start Menu Folder)


Installer akan menanyakan di mana ingin menempatkan shortcut program di Start Menu. Biarkan saja nama folder defaultnya, yaitu "Git", atau Anda bisa mengubahnya. Jika Anda tidak ingin membuat shortcut di Start Menu, centang opsi "Don't create a Start Menu folder". Klik Next untuk melanjutkan.

6. Memilih Editor Default (Choosing the default editor used by Git)


Git memerlukan editor teks untuk menulis pesan commit, mengedit konfigurasi, dan lain-lain. Pada layar ini, Anda dapat memilih editor default yang akan digunakan Git. Secara default, installer mungkin menawarkan Sublime Text atau Vim. Jika Anda belum terbiasa dengan Vim (yang merupakan editor berbasis teks), kami sarankan untuk memilih editor yang lebih ramah pengguna seperti Notepad++, Sublime Text, Visual Studio Code, atau yang paling sederhana adalah Notepad. Anda dapat mengubah editor ini nanti.

Tips: Jika Anda menggunakan Visual Studio Code, Anda bisa memilih opsi "Use Visual Studio Code as Git's default editor" jika tersedia di daftar pilihan. Untuk panduan ini, pilih editor yang Anda sukai, lalu klik Next.

7. Menyesuaikan Nama Cabang Awal (Adjusting the name of the initial branch)


Saat Anda membuat repositori Git baru (git init), Git akan membuat sebuah cabang (branch) awal. Secara historis, nama defaultnya adalah master. Saat ini, banyak komunitas yang beralih menggunakan nama yang lebih inklusif seperti main.

  • Let Git decide: Opsi ini akan menggunakan nama default dari Git (saat ini masih master, tetapi akan berubah di masa depan).

  • Override the default branch name: Kami sangat merekomendasikan opsi ini. Centang pilihan ini dan isi kolom dengan main. Ini akan menjadi praktik yang baik dan sesuai dengan standar terbaru di banyak repositori (seperti di GitHub).

Klik Next setelah memilih.

8. Menyesuaikan PATH Environment (Adjusting your PATH environment)


Langkah ini sangat krusial karena menentukan bagaimana Anda akan menggunakan Git dari baris perintah.

  • Use Git from Git Bash only: Opsi paling aman. Git hanya bisa diakses dari aplikasi "Git Bash" yang diinstal. Ini tidak mengubah PATH Windows Anda.

  • Git from the command line and also from 3rd-party software: (Direkomendasikan) Opsi ini menambahkan Git ke PATH Windows, sehingga Anda dapat menggunakan perintah git dari Command Prompt, PowerShell, atau aplikasi pihak ketiga lainnya. Ini adalah pilihan terbaik untuk sebagian besar pengguna karena memberikan fleksibilitas maksimal tanpa menimbulkan konflik yang berarti.

  • Use Git and optional Unix tools from the Command Prompt: Peringatan! Opsi ini akan menambahkan Git dan berbagai tools Unix (seperti find, sort, ls) ke PATH. Ini akan menimpa (override) perintah bawaan Windows yang memiliki nama yang sama, yang dapat menyebabkan masalah pada sistem Anda. Hanya pilih opsi ini jika Anda benar-benar paham konsekuensinya.

Pilih opsi kedua (yang direkomendasikan) dan klik Next.

9. Memilih SSH Executable (Choosing the SSH executable)


Git memerlukan klien SSH untuk berkomunikasi dengan server jarak jauh (seperti GitHub, GitLab).

  • Use bundled OpenSSH: (Direkomendasikan) Ini akan menggunakan klien SSH yang sudah disertakan dalam paket instalasi Git. Ini adalah pilihan yang paling sederhana dan paling sedikit menimbulkan masalah.

  • Use external OpenSSH: Opsi ini digunakan jika Anda sudah memiliki klien SSH sendiri yang terinstal di sistem dan ingin Git menggunakannya.

Pilih opsi pertama dan klik Next.

10. Memilih Backend HTTPS (Choosing HTTPS transport backend)


Langkah ini memilih library yang akan digunakan Git untuk koneksi HTTPS.

  • Use the OpenSSL library: (Direkomendasikan) Ini adalah library standar yang menggunakan bundle sertifikat (ca-bundle.crt) yang disertakan dengan Git. Ini adalah pilihan yang umum dan bekerja dengan baik untuk sebagian besar kasus.

  • Use the native Windows Secure Channel library: Opsi ini menggunakan library keamanan bawaan Windows. Ini bisa berguna jika Anda berada di lingkungan perusahaan yang menggunakan sertifikat Root CA internal (misalnya, melalui Active Directory). Untuk penggunaan umum, pilihan pertama sudah cukup.

Pilih opsi pertama dan klik Next.

11. Mengonfigurasi Konversi Akhir Baris (Configuring the line ending conversions)


Ini adalah salah satu pengaturan terpenting untuk proyek cross-platform (bekerja di Windows dan Linux/macOS). Masalah umum terjadi karena Windows menggunakan CRLF (\r\n) untuk akhir baris, sementara sistem Unix/Linux menggunakan LF (\n).

  • Checkout Windows-style, commit Unix-style line endings: (Sangat Direkomendasikan untuk Windows) Dengan opsi ini, Git akan mengonversi LF menjadi CRLF saat Anda checkout (mengambil) file ke direktori kerja Anda di Windows. Sebaliknya, saat Anda commit (menyimpan) file, Git akan mengonversi CRLF menjadi LF di repositori. Ini memastikan repositori selalu bersih (hanya LF) dan lingkungan Windows Anda kompatibel.

  • Checkout as-is, commit Unix-style line endings: Opsi ini baik untuk pengguna Unix/Linux. Git tidak mengubah file saat checkout, tetapi mengonversi CRLF menjadi LF saat commit.

  • Checkout as-is, commit as-is: Tidak direkomendasikan untuk proyek cross-platform. Opsi ini tidak melakukan konversi sama sekali, yang hampir pasti akan menyebabkan masalah akhir baris.

Pilih opsi pertama dan klik Next.

12. Memilih Terminal Emulator (Configuring the terminal emulator)


Di sini Anda memilih terminal mana yang akan digunakan oleh "Git Bash".

  • Use MinTTY (the default terminal of MSYS2): (Direkomendasikan) Ini adalah terminal modern yang memiliki fitur seperti jendela yang dapat diubah ukurannya, pemilihan teks non-persegi panjang, dan dukungan font Unicode yang lebih baik.

  • Use Windows' default console window: Ini akan menggunakan cmd.exe bawaan Windows. Terminal ini memiliki keterbatasan seperti scroll-back yang kecil dan masalah dengan tampilan karakter non-ASCII.

Pilih opsi pertama (MinTTY) untuk pengalaman yang lebih baik dan klik Next.

13. Memilih Perilaku git pull (Choose the default behavior of git pull)


Perintah git pull digunakan untuk mengambil perubahan dari repositori jarak jauh dan menggabungkannya ke cabang lokal Anda. Opsi ini menentukan bagaimana penggabungan itu dilakukan.

  • Fast-forward or merge (default): Opsi standar. Jika memungkinkan, Git akan melakukan fast-forward (memindahkan pointer cabang Anda ke depan). Jika tidak, maka akan membuat merge commit baru.

  • Rebase: Opsi ini akan merebase (memindahkan) commit lokal Anda ke atas commit terbaru dari repositori jarak jauh. Ini menghasilkan riwayat yang lebih bersih (linier), tetapi bisa lebih rumit jika terjadi konflik.

  • Only ever fast-forward: Hanya melakukan pull jika fast-forward mungkin dilakukan. Jika tidak, perintah akan gagal.

Untuk pemula, Fast-forward or merge adalah pilihan yang paling aman dan mudah dipahami. Pilih opsi ini dan klik Next.

14. Memilih Credential Helper (Choose a credential helper)


Credential helper berfungsi untuk menyimpan kredensial Anda (seperti username dan password/token) agar Anda tidak perlu memasukkannya berulang kali saat berinteraksi dengan repositori jarak jauh.

  • Git Credential Manager: (Sangat Direkomendasikan) Ini adalah alat yang bagus yang mendukung berbagai platform dan terintegrasi dengan baik dengan Windows. Alat ini akan menyimpan kredensial Anda dengan aman di Credential Manager Windows.

  • None: Tidak menggunakan helper. Anda akan dimintai kredensial setiap kali.

Pastikan opsi Git Credential Manager terpilih (biasanya sudah dicentang) dan klik Next.

15. Mengonfigurasi Opsi Tambahan (Configuring extra options)


  • Enable file system caching: Direkomendasikan. Opsi ini akan menyimpan data sistem file ke dalam cache untuk meningkatkan kinerja operasi Git secara signifikan.

  • Enable symbolic links: Opsi ini memungkinkan Git untuk membuat symbolic links (mirip shortcut di Windows). Fitur ini memerlukan izin khusus dan umumnya hanya digunakan dalam skenario tertentu. Biarkan tidak dicentang jika Anda tidak yakin.

Centang opsi Enable file system caching dan klik Next.

16. Mengonfigurasi Opsi Eksperimental (Configuring experimental options)


Pada langkah ini, Anda akan melihat fitur-fitur baru yang masih dalam tahap pengembangan (eksperimental). Fitur-fitur ini belum sepenuhnya stabil.

  • Enable experimental support for pseudo consoles: Untuk menjalankan program konsol seperti Node.js atau Python langsung di Git Bash tanpa winpty. Masih belum stabil.

  • Enable experimental built-in file system monitor: (NEW!) Fitur yang menjanjikan untuk mempercepat perintah seperti git status, git add, dll. pada repositori dengan banyak file. Karena masih eksperimental, sebaiknya biarkan tidak dicentang untuk menghindari potensi masalah.

Kami sarankan untuk tidak mencentang kedua opsi ini. Klik tombol Install untuk memulai proses instalasi.


17. Menyelesaikan Instalasi (Completing the Git Setup Wizard)


Setelah proses instalasi selesai, Anda akan melihat layar penyelesaian.

  • Launch Git Bash: Centang jika Anda ingin langsung membuka Git Bash setelah instalasi selesai.

  • View Release Notes: Secara default, opsi ini akan dicentang untuk menampilkan catatan rilis (apa yang baru di versi ini). Anda dapat menghapus centang jika tidak ingin membacanya.

Klik tombol Finish untuk menutup installer.


Verifikasi Instalasi

Untuk memastikan Git telah terinstal dengan benar:

  1. Buka Command Prompt (CMD) atau PowerShell.

  2. Ketik perintah berikut dan tekan Enter:

    bash
    git --version

Jika instalasi berhasil, Anda akan melihat output seperti git version 2.43.0.windows.1 (atau versi yang Anda instal). Selamat! Git telah berhasil terinstal di komputer Windows Anda.

Instalasi Git di macOS

Ada dua cara utama untuk menginstal Git di macOS:

  1. Menggunakan Homebrew (Sangat Direkomendasikan)
    Homebrew adalah manajer paket yang populer untuk macOS dan membuat instalasi serta pembaruan perangkat lunak menjadi sangat mudah.

    • Langkah 1: Buka aplikasi Terminal.

    • Langkah 2: Jika Anda belum memiliki Homebrew, instal terlebih dahulu dengan menjalankan perintah berikut :

      bash
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    • Langkah 3: Setelah Homebrew siap, instal Git dengan perintah :

      bash
      brew install git
  2. Menggunakan Xcode Command Line Tools
    macOS menyertakan Command Line Tools untuk pengembang, yang di dalamnya sudah terbungkus Git.

    • Langkah 1: Buka aplikasi Terminal.

    • Langkah 2: Jalankan perintah berikut :

      bash
      xcode-select --install
    • Langkah 3: Sebuah jendela pop-up akan muncul, klik Install untuk mengunduh dan memasang tools tersebut.

Alternatif Lain: Anda juga bisa mengunduh installer Git berbentuk .dmg dari situs resmi git-scm.com .

Instalasi Git di Linux

Cara instalasi Git di Linux sangat bergantung pada distribusi (distro) yang Anda gunakan. Kuncinya adalah menggunakan package manager bawaan sistem.

Berikut adalah perintah untuk beberapa distro Linux yang umum digunakan:

Distribusi LinuxPerintah Instalasi di Terminal
Ubuntu / Debiansudo apt update && sudo apt install git 
Fedora / RHEL / CentOS 8+sudo dnf install git 
Arch Linuxsudo pacman -S git 
openSUSEsudo zypper in git 

Verifikasi Instalasi

Setelah menyelesaikan langkah instalasi untuk macOS atau Linux, buka terminal dan verifikasi bahwa Git telah terpasang dengan benar menggunakan perintah yang sama seperti di Windows :

bash
git --version

Jika berhasil, Anda akan melihat informasi versi Git yang terinstal, misalnya: git version 2.43.0.

Konfigurasi Awal (Wajib)

Setelah instalasi, ada dua konfigurasi penting yang perlu Anda lakukan untuk semua sistem operasi: menentukan nama dan alamat email. Informasi ini akan tercatat di setiap commit yang Anda buat .

Jalankan dua perintah berikut di terminal:

bash
git config --global user.name "Nama Anda"
git config --global user.email "email@anda.com"

Ganti "Nama Anda" dan "email@anda.com" dengan identitas yang ingin Anda gunakan. Konfigurasi ini berlaku untuk semua repositori Git di komputer Anda.

2 comments for "Panduan Installasi Git"

Comment Author Avatar
mantap gan, sangat bermanfaat tutorialnya
Comment Author Avatar
iya sama-sama gan, jangan lupa cendolnya gan