
Gambar oleh Penulis
Apa itu Git
Git adalah sistem pengendalian versi open-source yang digunakan data scientist untuk melacak perubahan pada kode, model, dataset, dan metadata. Git memungkinkan kita menggabungkan perubahan dan kembali ke versi kode serta data yang lebih lama. Git juga memungkinkan kita menyinkronkan perubahan dengan server jarak jauh. Karena popularitasnya, Git telah menjadi standar industri, dan sebagian besar program pengembangan (VS Code, JupyterLab, Atom) hadir dengan integrasi Git dan GitHub bawaan. Pelajari lebih lanjut tentang Git dengan membaca Tutorial Pengantar Git dan GitHub ini.
Dalam tutorial ini, kita akan mempelajari cara memasang Git di macOS, Windows, dan Linux menggunakan alat baris perintah dan penginstal biner. Kita juga akan mempelajari cara memasang Git large file storage (Git LFS), serta menyiapkan konfigurasi Git dan aplikasi Git GUI untuk pemula.
Instal Git di macOS X
Xcode di macOS hadir dengan fitur Git dan GitHub bawaan; dan jika Anda bukan pengguna Xcode, Anda dapat memasang Git dengan Homebrew, MacPort, atau penginstal biner.
Instal Git dengan Homebrew
Homebrew adalah manajer paket untuk macOS. Anda dapat memasang, memodifikasi, dan menghapus aplikasi menggunakan perintah sederhana di terminal.
Pertama, Anda perlu memasang Homebrew, lalu ketik perintah berikut di terminal.
brew install git
Untuk memasang git-gui dan gitk demi pengalaman yang lebih ramah pengguna dan menelusuri riwayat commit secara interaktif, ketik perintah di bawah ini.
brew install git-gui
Instal Git dengan MacPort
MacPorts, pengelola perangkat lunak untuk sistem macOS, mirip dengan Homebrew.
Jika Anda telah memasang MacPorts, maka:
sudo port install git
Instal Git dengan Mac Installer
Anda juga dapat memasang Git menggunakan penginstal oleh Tim Harper. Unduh dan pasang setelan terbaru dari SourceForge.net.
Dengan mengikuti petunjuk instalasi dan membiarkan semuanya di pengaturan default, Anda dapat memasang paket Git dalam beberapa menit.

Gambar dari SourceForge.net
Instal Git di Linux
Linux adalah sistem operasi (OS) paling populer di kalangan developer, dan mayoritas server web berjalan pada sistem berbasis Linux/Unix. Pada bagian ini, kita akan mempelajari cara memasang Git pada berbagai versi OS menggunakan alat baris perintah.
Debian dan Ubuntu
Kita akan memperbarui apt-get dan memasang versi Git terbaru. apt-get adalah alat baris perintah yang memungkinkan Anda memodifikasi, memasang, memperbarui, dan menghapus perangkat lunak.
sudo apt-get update
sudo apt-get install git
Fedora
Untuk memasang Git pada versi Fedora yang lebih lama (hingga 21) gunakan:
yum install git
Untuk versi terbaru (22+) gunakan:
dnf install git
OS Linux dan Unix lainnya
Ada daftar panjang berbagai versi sistem berbasis Linux/Unix, dan Anda dapat menggunakan perintah di bawah ini untuk memasang Git di hampir setiap OS.
- Gentoo: emerge --ask --verbose dev-vcs/git
- Arch Linux: pacemerge --ask --verbose dev-vcs/git
- openSUSE: zypper install git
- Mageia: urpmi git
- Nix/NixOS: nix-env -i git
- FreeBSD: pkg install git
- Solaris 11 Express: pkg install developer/versioning/git
- OpenBSD: pkg_add git
- Alpine: apk add git
- Slitaz: tazpkg get-install git
Instal Git di Windows
Memasang Git di Windows cukup mudah. Pada bagian ini, kita akan mempelajari cara memasang Git menggunakan Winget, Chocolatey, dan penginstal biner.
Command line
Penginstal paket Winget hadir secara bawaan di Windows 11, sehingga cukup mudah bagi pengguna untuk menjalankan perintah di PowerShell. Anda juga dapat memasangnya pada versi Windows yang lebih lama dari Microsoft Store.
winget install --id Git.Git -e --source winget
Chocolatey
Chocolatey adalah manajer paket untuk Windows. Jika Anda telah memasangnya di sistem Anda, cukup jalankan perintah ini di PowerShell.
choco install git
Instal Git dengan penginstal Windows
Unduh versi 64-bit terbaru (2.35.2) dari setelan Git. Jika Anda ingin mengunduh setelan versi portabel atau 32-bit, lihat halaman unduhan Git. Setelah mengunduh setelan biner Windows, saatnya menjalankannya.

Instal Git di Windows
Klik tombol install dan ikuti petunjuk untuk mengekstrak paket. Proses pemasangan akan memakan waktu beberapa menit, dan juga akan memasang Git LFS, Git Bash, dan Git GUI.
Biarkan opsi pada default. Anda dapat meniadakan pemasangan Git Bash dan aplikasi pendukung lainnya dengan menghapus tanda centang. Pastikan editor default adalah VS Code atau Atom. Anda dapat mengatur branch default Git nanti, tetapi paling mudah mengaturnya di dalam penginstal. Pada langkah berikutnya, atur agar Git dapat diakses oleh command line dan perangkat lunak pihak ketiga lainnya. Gunakan opsi default OpenSSL library dan Git Credential Manager Core untuk pengalaman yang lebih baik.
Jika Anda baru menggunakan Git, biarkan semuanya pada default. Seiring waktu saat Anda makin terbiasa, Anda dapat melakukan perubahan menggunakan command line Git.

Opsi Penginstal Windows
Untuk memvalidasi pemasangan, jalankan Git Bash dan ketik `git –help`.

Git Bash
Anda juga akan melihat opsi Git Bash dan Git GUI ketika menekan tombol klik kanan pada mouse. Ini adalah bagian dari kemudahan akses sehingga Anda dapat membuka Git Bash di direktori tertentu yang berisi repositori Git.

Klik kanan pada Direktori
Git GUI membantu memvisualisasikan branch dan perubahan historis, dan alih-alih mengetik perintah, Anda akan menekan tombol.

Git GUI
Penyiapan Awal Git
Diperlukan konfigurasi Git sebelum mulai membuat repositori. Menyiapkan nama pengguna dan email diperlukan karena keduanya digunakan untuk menandatangani commit.
git config --global user.name "username"
git config --global user.email username@gmail.com
Mayoritas platform remote (GitHub) menggunakan main sebagai branch default, sehingga disarankan untuk menetapkan main sebagai default dengan menggunakan:
git config --global init.defaultBranch main
Pastikan konfigurasi Anda berhasil ditambahkan. Perintah di bawah ini akan menampilkan semua konfigurasi – mulai dari pengaturan remote hingga kunci ssh.
git config --list
Setelah konfigurasi awal, Anda siap menambahkan file, melakukan commit, dan mendorongnya ke GitHub. Pada push pertama, Anda harus menambahkan nama pengguna dan kata sandi. Setelah itu, Git akan menyimpan kredensial Anda sehingga Anda tidak perlu mengetik kata sandi lagi.
Memasang Git LFS
Git Large File Storage (LFS) adalah ekstensi Git open-source untuk melacak dan melakukan versi pada berkas besar. Dalam data science, ini digunakan untuk melakukan versi model, dataset, dan metadata berukuran besar. LSF menggantikan dataset besar dengan penunjuk teks di dalam Git dan menyimpan berkas asli di server jarak jauh. Ini membuat proses versioning, pull, dan push berkas besar menjadi lebih cepat. LFS juga mengoptimalkan penyimpanan.
- Windows: unduh dan pasang paket.
- Ubuntu: jalankan perintah sudo apt-get install git-lfs
- macOS: jika Anda telah memasang Homebrew, gunakan brew install git-lfs
- OS lain: lihat repositori GitHub git-lfs/git-lfs
Setelah berhasil memasang LFS, jalankan perintah di bawah ini di terminal untuk menginisialisasi sistem penyimpanan berkas besar.
git lfs install
>>> Git LFS initialized.
Klien Git GUI
Git GUI ditujukan untuk pemula maupun ahli. Alih-alih mengetik perintah, Anda dapat menggunakan antarmuka grafis untuk menginisialisasi, memodifikasi, dan mendorong perubahan ke server remote Git. Fitur visualisasi riwayat commit sangat berguna untuk melacak kemajuan proyek.
Git GUI diperlukan karena hadir dengan fitur tambahan seperti manajemen proyek, manajemen multi-repositori, manajemen tim, visualisasi branch Git, tag, submodul, dan banyak lagi. Klien Git GUI terbaik hadir bersama Visual Studio Code karena terintegrasi penuh dengan lingkungan pengembangan. Anda dapat melakukan semua tugas dengan mengklik opsi dan mengurangi risiko kesalahan.

Aplikasi Git GUI
Daftar klien Git GUI kelas atas:
- GitHub Desktop
- GitKraken
- Sourcetree
- Tower
- Tortoise Git
- Sublime Merge
- Cycligent
- Cong
- Aurees
- Magit
- GitFiend
Kesimpulan
Git telah menjadi alat penting bagi pengembang perangkat lunak dan data scientist. Bahkan machine learning engineer menggunakannya untuk melacak perubahan pada model, dataset, memantau metrik kinerja, dan pipeline data. Jika Anda baru mengenal Git dan ingin memahami cara kerjanya, bacalah All About Git. Anda juga dapat belajar dengan mengerjakan 46 latihan koding di kursus Introduction to Git di DataCamp.
Dalam tutorial ini, kami telah menunjukkan cara memasang Git pada berbagai sistem operasi. Selain itu, kami telah membahas cara menyiapkan konfigurasi Git, memasang Git large files storage, dan memanfaatkan antarmuka grafis Git.

Instal Git | Ilustrasi oleh Storyset
FAQ Instalasi Git
Bagaimana cara menginstal GitHub Desktop?
Unduh penginstal dari situs GitHub Desktop. GitHub Desktop adalah antarmuka open-source yang mudah digunakan untuk melakukan tugas-tugas terkait Git. Sangat direkomendasikan untuk pemula.
Bagaimana cara menginstal Git di Windows?
Jika Anda telah memasang winget, gunakan: winget install --id Git.Git -e --source winget atau unduh penginstal Windows biner.
Bagaimana cara menginstal Git di Mac?
Jika Anda telah memasang Homebrew, gunakan perintah brew install git untuk memasang Git atau gunakan penginstal biner.
Bagaimana cara menginstal Git di Ubuntu?
Gunakan apt-get untuk memasang paket Git: sudo apt-get install git
Bagaimana cara menginstal Git di Linux?
Untuk Debian dan Ubuntu: sudo apt-get install git, untuk Fedora: dnf install git, dan untuk sistem operasi berbasis Linux/Unix lainnya lihat tajuk ini.
Bagaimana cara menginstal Git Bash?
Git Bash sudah disertakan secara bawaan dalam pengaturan Windows. Git Bash memungkinkan pengguna menjalankan perintah Unix di sistem Windows dengan menirukan lingkungan bash.
Bagaimana cara menginstal Git di Visual Studio Code?
VS Code menyediakan integrasi Git dan GitHub secara bawaan. Anda dapat menambahkan ekstensi seperti GitHub Pull Request, Gitlens, dan Git History untuk pengalaman yang lebih baik.
Bagaimana cara memasang Git di dalam kontainer Docker?
Untuk Docker di Windows, pertama pasang chocolatey, tambahkan path ke variabel lingkungan menggunakan setx, dan terakhir pasang Git menggunakan chocolatey. Untuk Linux, perbarui apt lalu pasang menggunakan RUN apt install -y git.
Bagaimana cara menginstal Git LFS?
Untuk Windows, unduh dan pasang Git LFS dari situs proyek, untuk macOS gunakan: brew install git-lfs, dan untuk Linux gunakan: sudo apt-get install git-lfs . Untuk menginisialisasi Git LFS gunakan: git lfs install.
Bagaimana cara menginstal Git Lab?
Pasang server GitLab Git yang dikelola sendiri menggunakan Unduh dan pasang GitLab.
Bagaimana cara menginstal Git di Fedora?
Untuk versi lama (hingga Fedora 21) gunakan: yum install git, dan untuk versi 22+ gunakan perintah dnf install git untuk pemasangan.
Bagaimana cara memasang Git melalui command line?
Jika Anda menggunakan Linux, ketik perintah ini di bash: sudo apt-get install git , dan untuk sistem operasi lainnya lihat panduan unduhan Git.
