Penjelasan Git

Git adalah sistem kontrol versi (version control system) yang digunakan untuk mencatat perubahan pada file dan mengelola proyek pengembangan perangkat lunak secara kolaboratif. Git sangat populer di kalangan developer karena kecepatan, fleksibilitas, dan kemampuannya untuk bekerja secara terdistribusi.

Git diciptakan oleh Linus Torvalds (pencipta Linux) pada tahun 2005 untuk mengelola pengembangan kernel Linux.

Fungsi Utama Git

  • Mencatat Riwayat Perubahan
    Git menyimpan semua versi file, memungkinkan kita untuk menelusuri perubahan dari waktu ke waktu.

  • Kolaborasi Tim
    Banyak pengembang bisa bekerja di proyek yang sama tanpa saling menimpa perubahan.

  • Branching dan Merging
    Memungkinkan pembuatan branch untuk fitur baru, lalu digabung kembali ke branch utama setelah selesai.

  • Manajemen Versi Lokal dan Remote
    Bisa bekerja secara lokal tanpa koneksi internet, dan disinkronkan ke remote repository seperti GitHub, GitLab, atau Bitbucket.

  • Pemulihan File dan Revisi
    Dapat membatalkan perubahan atau mengembalikan proyek ke versi sebelumnya.

  • Audit dan Akuntabilitas
    Setiap commit mencatat siapa yang membuat perubahan dan kapan, berguna untuk audit dan pelacakan.

Git