Apa Itu Git?

Git adalah sistem kontrol versi (Version Control System) yang digunakan developer untuk melacak perubahan pada kode program. Dengan Git, kita bisa mengetahui siapa yang mengubah kode, kapan perubahan dilakukan, serta dapat kembali ke versi sebelumnya jika terjadi kesalahan.

Git sangat populer digunakan dalam pengembangan software dan biasanya terhubung dengan platform repository online seperti GitHub, GitLab, atau Bitbucket.

Bagi pemula yang baru belajar coding, memahami Git adalah skill penting karena hampir semua proyek pengembangan modern menggunakan sistem ini.

Mengapa Developer Harus Menggunakan Git?

Berikut beberapa alasan mengapa Git sangat penting dalam pengembangan software:

1. Melacak Perubahan Kode

Git menyimpan riwayat perubahan kode sehingga developer dapat melihat perubahan yang dilakukan dari waktu ke waktu.

2. Kolaborasi Tim

Dengan Git, banyak developer dapat bekerja dalam satu proyek tanpa saling menimpa kode.

3. Backup Kode

Repository Git berfungsi sebagai tempat penyimpanan kode sehingga aman dari kehilangan data.

4. Mengelola Versi Project

Git memungkinkan developer berpindah ke versi kode sebelumnya jika terjadi bug atau error.

Cara Install Git

Sebelum menggunakan Git, Anda perlu menginstallnya terlebih dahulu.

1. Download Git

Silakan download Git melalui website resmi:

https://git-scm.com/

Git tersedia untuk berbagai sistem operasi seperti:

  • Windows

  • macOS

  • Linux

2. Cek Instalasi Git

Setelah selesai instalasi, buka terminal atau command prompt dan jalankan perintah berikut:

git –version

Jika berhasil, maka akan muncul versi Git yang terinstall, misalnya:

git version 2.43.0

Konfigurasi Awal Git

Setelah Git terinstall, langkah selanjutnya adalah melakukan konfigurasi nama dan email

git config –global user.name “Nama Anda”
git config –global user.email “email@example.com”

Contoh:

git config –global user.name “Dave”
git config –global user.email “dave@email.com”

Konfigurasi ini digunakan untuk menandai setiap perubahan yang Anda lakukan pada repository.

Untuk melihat konfigurasi:

git config –list

Cara Menggunakan Git Dasar

1. Membuat Repository Baru

Repository adalah tempat penyimpanan project Git.

Masuk ke folder project lalu jalankan:

git init

Perintah ini akan membuat folder .git yang berisi data repository.

2. Menambahkan File ke Git

Setelah membuat atau mengubah file, kita harus menambahkannya ke staging area.

git add nama_file

Contoh:

git add index.html

Jika ingin menambahkan semua file:

git add .

3. Melakukan Commit

Commit adalah proses menyimpan perubahan ke repository.

git commit -m “Menambahkan halaman index”

Pesan commit sebaiknya jelas agar mudah memahami perubahan yang dilakukan.

4. Melihat Status Perubahan

Untuk melihat file yang berubah:

git status

Perintah ini akan menampilkan file yang:

  • Belum ditambahkan

  • Sudah masuk staging

  • Siap di commit

 

5. Melihat Riwayat Commit

Untuk melihat riwayat perubahan:

git log

Outputnya akan menampilkan daftar commit beserta:

  • ID commit

  • Author

  • Tanggal

  • Pesan commit

 

6. Menghubungkan Repository ke GitHub

Agar project bisa disimpan secara online di GitHub, hubungkan repository lokal dengan repository remote.

git remote add origin https://github.com/username/nama-repo.git

7. Mengirim Kode ke Repository Online

Setelah repository terhubung, kirim kode dengan perintah:

git push -u origin main

Jika menggunakan branch master:

git push -u origin master

Alur Dasar Penggunaan Git

Biasanya developer menggunakan alur Git seperti berikut:

  1. Membuat atau mengubah file

  2. Menambahkan perubahan ke staging

       git add .
  1. Menyimpan perubahan

       git commit -m “pesan commit”
  1. Mengirim perubahan ke repository online

         git push

Kesimpulan

Git adalah alat penting dalam pengembangan software modern. Dengan Git, developer dapat melacak perubahan kode, bekerja secara kolaboratif, serta mengelola versi project dengan lebih mudah.

Bagi pemula, memahami perintah dasar seperti git init, git add, git commit, dan git push sudah cukup untuk mulai menggunakan Git dalam project pengembangan software.

Dengan latihan secara rutin, penggunaan Git akan menjadi lebih mudah dan membantu meningkatkan produktivitas dalam pengembangan aplikasi.

Baca juga: Panduan Memilih Hosting dan Domain yang Tepat untuk Website