macOS memperlakukan Git sedikit berbeda dari dua sistem operasi lainnya: tidak ada penginstal grafis yang perlu diunduh, karena Apple menyediakan Git sebagai bagian dari Xcode Command Line Tools yang tinggal dipicu dari terminal. Bagi kita yang ingin versi lebih baru, Homebrew menjadi jalur kedua yang sama populer. Chapter ini membahas kedua jalur tersebut, menjelaskan peran program git kecil bawaan Apple di /usr/bin/git, lalu menutup dengan verifikasi singkat.
Jalur Pertama: Xcode Command Line Tools #
Xcode Command Line Tools adalah kumpulan alat pengembang — kompiler, make, dan Git — yang dipasang tanpa aplikasi Xcode yang berukuran besar. Cara termudah memicu pemasangannya adalah menjalankan perintah Git apa pun di Terminal:
git --versionBila Command Line Tools belum terpasang, macOS tidak menjawab dengan nomor versi, melainkan menampilkan dialog yang menawarkan pemasangan alat pengembang tersebut. Klik tombol Install, tunggu proses pengunduhan selesai, lalu jalankan ulang perintah yang sama. Kita juga bisa meminta pemasangan secara langsung tanpa menunggu dialog muncul:
xcode-select --installSetelah proses selesai, git --version dijalankan tanpa dialog apa pun dan menampilkan versi Git yang dibundel Command Line Tools. Versi tersebut mengikuti jadwal pembaruan Apple — biasanya beberapa rilis di belakang rilis terbaru dari proyek Git hulu — dan tetap cukup untuk seluruh materi Course ini.
Jalur Kedua: Homebrew #
Homebrew adalah manajer paket pihak ketiga yang menjadi standar de facto di macOS. Setelah Homebrew terpasang, memasang Git terbaru hanya satu perintah:
brew install gitHomebrew mengunduh, membangun, dan memasang Git rilis terbaru ke direktori miliknya. Satu hal penting setelah pemasangan: memastikan PATH mencari direktori Homebrew lebih dulu daripada /usr/bin. Pada Mac dengan chip Apple Silicon, direktori tersebut adalah /opt/homebrew/bin; pada Mac Intel, /usr/local/bin. Pemasangan Homebrew memandu kita menambahkan baris brew shellenv ke berkas profil shell, dan baris itulah yang memastikan urutan pencarian tersebut benar.
Peran /usr/bin/git Milik Apple #
macOS menyertakan sebuah program bernama git di /usr/bin/git, dan program tersebut bukan Git versi penuh, melainkan shim — penunjuk kecil milik Apple. Saat shim dijalankan dan Command Line Tools belum terpasang, shim memicu dialog tawaran pemasangan; setelah Command Line Tools aktif, shim meneruskan setiap panggilan ke Git yang dibundel di dalamnya. Konsekuensinya, melihat /usr/bin/git pada keluaran which git bukan berarti terdapat dua Git terpasang — itu tanda bahwa Git aktif berasal dari Command Line Tools.
Memilih Jalur Mana #
| Pertimbangan | Xcode Command Line Tools | Homebrew |
|---|---|---|
| Usaha pemasangan | Paling sedikit — dialog otomatis muncul dari terminal | Perlu memasang Homebrew lebih dulu |
| Versi Git | Mengikuti pembaruan Apple, cenderung tertinggal | Rilis terbaru dari hulu |
| Cara memperbarui | Bersama pembaruan sistem dan Command Line Tools | brew upgrade git kapan saja |
Untuk mengikuti Course ini, Command Line Tools sepenuhnya cukup dan paling cepat disiapkan. Homebrew layak dipilih jika kita menginginkan versi terbaru atau sudah memakai Homebrew untuk mengelola alat-alat lain.
Verifikasi Singkat #
Tutup proses instalasi dengan memastikan versi Git terbaca:
git --versionOutput yang Dihasilkan:
git version 2.47.3Keluaran di atas ditangkap di mesin uji Course. Di Mac, teks versi kadang tampil lebih panjang — misalnya git version 2.39.3 (Apple Git-146) — karena Apple menambahkan penanda kemasannya sendiri; pola git version 2.x yang diawali tetap menjadi tanda bahwa Git dikenali dan siap dipakai.
Dengan Git terpasang di salah satu dari ketiga sistem operasi utama, satu langkah kecil tersisa sebelum menyentuh konfigurasi: memastikan pemasangan benar-benar sehat. Chapter Memverifikasi Instalasi memeriksa versi, lokasi biner, dan sistem bantuan secara berurutan.