Git adalah sistem kontrol versi terdistribusi (distributed version control system) yang digunakan untuk melacak perubahan dalam kode program selama proses pengembangan perangkat lunak.
Git memungkinkan banyak pengembang untuk bekerja secara kolaboratif, menjaga riwayat revisi kode, dan memulihkan versi sebelumnya jika terjadi kesalahan.
Git pertama kali dikembangkan oleh Linus Torvalds (pencipta Linux) pada tahun 2005.
Fungsi dan kegunaan GIT
Ruby digunakan dalam berbagai bidang pengembangan perangkat lunak, antara lain:
Git digunakan untuk mencatat setiap perubahan yang dilakukan pada file dalam proyek.
Git digunakan untuk bekerja sama dalam tim tanpa saling mengganggu pekerjaan masing-masing.
Git digunakan untuk membuat cabang (branch) agar bisa mengerjakan fitur baru tanpa mengubah kode utama.
Git memungkinkan kita kembali ke versi sebelumnya jika ada kesalahan dalam perubahan.
Git digunakan untuk menyimpan salinan proyek secara lokal dan juga dapat disimpan secara online (misalnya di GitHub).
Git membantu menggabungkan perubahan dari beberapa orang ke dalam satu proyek.