Lewati ke konten utama

Penyiapan Git: Panduan Definitif

Dalam tutorial ini, Anda akan mempelajari cara menyiapkan Git di komputer Anda pada berbagai sistem operasi.
Diperbarui 28 Sep 2026  · 7 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Git adalah alat gratis dan sumber terbuka yang utamanya merupakan sistem kontrol versi terdistribusi. Git adalah perangkat lunak kontrol versi yang membantu mengelola berbagai versi dari suatu hal, misalnya versi kode sumber. Ada banyak perangkat lunak kontrol versi seperti Subversion, Bazaar, dan lain-lain. Namun, Git adalah yang paling populer dan paling banyak digunakan untuk melacak berbagai versi kode.

Alasan utama menggunakan sistem kontrol versi adalah karena memungkinkan Anda melacak versi proyek yang berbeda dan terperinci. Ini juga membantu menjaga "kolaborasi" dengan tim. Ini menjadi pemecah masalah terutama ketika orang-orang yang mengerjakan proyek yang sama menghadapi masalah yang sama—di situlah sistem kontrol versi berperan. Sistem ini membantu mengetahui "siapa yang melakukan perubahan", "mengapa seseorang melakukan perubahan itu", "kapan perubahan itu dilakukan", dan sebagainya.

Ada banyak IDE yang tersedia untuk Python, dan Anda juga dapat mengintegrasikan Git ke dalam proyek Anda. Saat memilih IDE, Anda dapat merujuk ke tutorial ini, 5 IDE Python Teratas untuk Data Science. Untuk penyiapan lengkap, ada juga tutorial singkat di Datacamp Top 5 IDES.

Untuk Mengunduh Git di Windows:

  1. Anda dapat mengunjungi situs Git Git Download
  2. Unduh perangkat lunak sesuai dengan versi Windows.
  3. Anda dapat memasang Git dengan memilih semua opsi default dan yang direkomendasikan.

Setelah melakukan semua hal di atas, Anda dapat menjalankan git di baris perintah. Git akan menampilkan berbagai informasi termasuk cara penggunaan dan perintah Git umum yang digunakan dalam berbagai situasi.

Di Git ada berbagai tingkat konfigurasi. Konfigurasi dapat dilakukan pada tiga tingkat. Yaitu:

  1. Sistem
  2. Global
  3. Repositori

Ada konsep bahwa terdapat tingkatan di antara tiga tingkat yang disebutkan di atas. Jadi, tingkat tertinggi adalah Sistem. Global adalah tingkat kedua tertinggi, dan Repositori adalah yang terendah di antara semuanya. Selain itu, parameter dapat diatur pada banyak tingkat, dan jika parameter yang sama—misalnya user.email—ditetapkan pada tingkat Repositori, maka itu akan menimpa yang ditentukan pada tingkat Global. Jika parameter yang sama ditetapkan pada tingkat Global, maka itu menimpa yang ditentukan pada tingkat Sistem.

Git memiliki perintah bernama config yang dapat menerima parameter dan juga argumen untuk menentukan tingkat konfigurasi yang akan digunakan.

  1. Tingkat Sistem (--system) Tingkat Sistem mencakup seluruh pengguna, seluruh mesin, dan semua repo. Di Windows, berkas konfigurasi berada di C:\Documents\Git\etc\gitconfig. Saat menyunting pada tingkat ini, perubahan akan terlihat di semua tempat, yaitu setiap tingkat repo dapat terpengaruh. Karena itu, menyunting konfigurasi pada tingkat sistem sering kali tidak dianjurkan.

  2. Tingkat Global (--global) Konfigurasi tingkat Global adalah konfigurasi yang berdampak pada tingkat pengguna. Secara khusus, nama pengguna diterapkan pada pengguna sistem operasi. Di Windows, disimpan di C:\Users\<UserName>\.gitconfig.

  3. Tingkat Repositori (--local)

Tingkat Repositori adalah tingkat yang spesifik untuk repositori tersebut. Misalnya, jika Anda mengkloning proyek dari GitHub maka secara default git config akan menulis pada tingkat lokal saat tidak ada konfigurasi yang diberikan. Selain itu, ada berkas konfigurasi di subfolder repositori .git. Di Windows, berkas ini berada di C:\<RepoFolder>\.git\config.

Konfigurasi Dasar

Anda dapat mengonfigurasi semua langkah di bawah ini di baris perintah untuk mendapatkan pengalaman yang lebih baik.

Anda juga dapat memastikan versi Git

git --version

Anda dapat menyiapkan Git dengan nama Anda

git config --global user.name "<Your-Full-Name>"

Anda dapat menyiapkan Git dengan email Anda

git config --global user.email "<your-email-address>"

Anda dapat memastikan keluaran Git berwarna

git config --global color.ui auto

Anda dapat menampilkan keadaan asli saat terjadi konflik

git config --global merge.conflictstyle diff3

Anda dapat melihat jenis konfigurasi saat ini

git config --list

Untuk informasi lebih lanjut, Anda dapat mengunjungi situs ini: Git Configuration.

Git dengan Editor Kode

Anda dapat menggunakan Git dengan editor (IDE) yang Anda sukai. Ada banyak editor kode populer. Anda dapat menggunakan editor berbeda sesuai pilihan Anda, dan untuk melakukannya Anda dapat menggunakan Google untuk mencari caranya.

Penyiapan Sublime Text:

git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe' -n -w"

Penyiapan VSCode:

git config --global core.editor "code --wait"

Penyiapan Atom Editor:

git config --global core.editor "atom --wait"

Untuk mengunduh Git di Mac/Linux:

  1. Anda dapat mengunjungi situs Git Git Download
  2. Unduh perangkat lunak sesuai dengan versi Mac/Linux.
  3. Anda dapat memasang Git dengan memilih semua opsi default dan yang direkomendasikan.

Setelah melakukan semua hal di atas, Anda dapat menjalankan git di terminal. Git kemudian menampilkan berbagai informasi termasuk cara penggunaan dan perintah Git umum yang digunakan dalam berbagai situasi.

Di Git ada berbagai tingkat konfigurasi. Konfigurasi dapat dilakukan pada tiga tingkat. Yaitu:

  1. Sistem
  2. Global
  3. Repositori

Ada konsep bahwa terdapat tingkatan di antara tiga tingkat yang disebutkan di atas. Jadi, tingkat tertinggi adalah Sistem, Global adalah tingkat kedua tertinggi, dan Repositori adalah yang terendah di antara semuanya. Selain itu, parameter dapat diatur pada banyak tingkat, dan jika parameter yang sama—misalnya user.email—ditetapkan pada tingkat Repositori, maka itu akan menimpa yang ditentukan pada tingkat Global, dan jika parameter yang sama ditetapkan pada tingkat Global, maka itu menimpa yang ditentukan pada tingkat Sistem.

Git memiliki perintah bernama config yang dapat menerima parameter dan juga argumen untuk menentukan tingkat konfigurasi yang akan digunakan.

  1. Tingkat Sistem (--system) Tingkat Sistem mencakup seluruh pengguna, seluruh mesin, dan semua repo. Di Linux, berkas konfigurasi berada di /etc/gitconfig. Di macOS, ada berkas bernama /usr/local/git/etc/gitconfig. Saat menyunting pada tingkat ini, perubahan akan terlihat di semua tempat, yaitu setiap tingkat repo dapat terpengaruh. Karena itu, menyunting konfigurasi pada tingkat sistem sering kali tidak dianjurkan. Selain itu, diperlukan hak administratif, yaitu root, baik di macOS maupun Linux.

  2. Tingkat Global (--global) Konfigurasi tingkat Global adalah konfigurasi yang berdampak pada tingkat pengguna. Secara khusus, nama pengguna diterapkan pada pengguna sistem operasi. Di Linux dan macOS, disimpan di ~/.gitconfig.

  3. Tingkat Repositori (--local)

Tingkat Repositori adalah tingkat yang spesifik untuk repositori tersebut. Misalnya, jika Anda mengkloning proyek dari GitHub maka secara default git config akan menulis pada tingkat lokal saat tidak ada konfigurasi yang diberikan. Selain itu, ada berkas konfigurasi di subfolder repositori .git. Di Linux dan macOS, berkas ini disimpan di ~/<MyRepoFolder>/.git/config.

Konfigurasi Dasar

Anda dapat mengonfigurasi semua langkah di bawah ini di terminal untuk mendapatkan pengalaman yang lebih baik.

Anda dapat menyiapkan Git dengan nama Anda

git config --global user.name "<Your-Full-Name>"

Anda dapat menyiapkan Git dengan email Anda

git config --global user.email "<your-email-address>"

Anda dapat memastikan keluaran Git berwarna

git config --global color.ui auto

Anda dapat menampilkan keadaan asli saat terjadi konflik

git config --global merge.conflictstyle diff3

Anda dapat melihat jenis konfigurasi saat ini

git config --list

Git dengan Editor Kode

Penyiapan Sublime Text

git config --global core.editor "'/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' -n -w"

Penyiapan VSCode

git config --global core.editor "code --wait"

Penyiapan Atom Editor

git config --global core.editor "atom --wait"

Kesimpulan

Dalam tutorial ini, Anda telah mempelajari langkah-langkah pemasangan Git di berbagai sistem operasi. Anda juga telah mempelajari konfigurasi dasar yang diperlukan untuk menyiapkannya dengan IDE favorit Anda, serta memahami berbagai tingkat konfigurasi di Git.

Ada banyak sumber untuk mempelajari Git:

 1. Getting Git Right

 2. Git Basics

Jika Anda ingin mempelajari lebih lanjut tentang Git, ikuti kursus Introduction to Git For Data Science dari DataCamp.

Topik
Git
Data Science
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

Lihat SelengkapnyaLihat Selengkapnya