Dengan Git, kita bisa menyimpan seluruh versi source code, memudahkan kolaborasi dalam membangun sistem, berkontribusi di proyek open source, melacak setiap perubahan dengan mudah, serta memahami proses deployment modern secara lebih efisien.
Selain manfaat utama dia atas, Git juga memiliki banyak keunggulan lain seperti mendukung eksperimen dengan branch, integrasi dengan tool otomatisasi, dan cocok untuk alur kerja tim yang kompleks.
Git adalah alat dasarnya, sedangkan GitHub, GitLab, dan Bitbucket adalah layanan berbasis cloud yang memfasilitasi penyimpanan dan kolaborasi proyek Git secara online. Masing-masing memiliki keunggulan tersendiri sesuai kebutuhan tim atau individu.
Tools Environment adalah kumpulan alat bantu yang digunakan developer untuk menulis, mengelola, dan berkolaborasi dalam pengembangan perangkat lunak secara efisien.
1. Git: Sistem kontrol versi untuk melacak perubahan kode dan memudahkan
kerja tim.
2. Akun GitHub / GitLab: Platform untuk menyimpan dan mengelola repository
berbasis Git.
3. Sourcetree: Aplikasi GUI untuk mempermudah penggunaan Git tanpa perintah
terminal.
4. Text Editor: Alat untuk menulis kode, seperti VS Code, Sublime Text, dan
Atom.
Git dibutuhkan saat ingin membangun sistem secara kolaboratif, membuat versi dari sistem, melakukan backup source code, serta bekerja sama dengan programmer dari seluruh dunia.