Yups bagi programmer pasti tidak asing dengan istilah git. tapi kalau untuk pemula pasti bertanya tanya, apa sih itu git, penting kah untuk developer, manfaatnya apa ya.
Dikutip dari wikipedia Git merupakan perangkat lunak pengendali versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux. Desain Git terinspirasi oleh BitKeeper dan Monotone.
Git dikenal juga dengan distributed revision control (VCS terdistribusi), artinya penyimpanan database Git tidak hanya berada dalam satu tempat saja.
belum terbayang ? yuk simak gambar berikut :
sebelum menggunakan git |
sesudah menggunakan git |
Nah perbedaannya sungguh terlihat bukan, file hanya ada satu, tapi nantinya di dalam file itu aka ada history nya.
Git hanya akan menyimpan delta perubahannya saja, dia tidak akan menyimpan seluruh isi file yang akan memakan banyak memori. Git memungkinkan kita kembali ke versi revisi yang kita inginkan.
Git juga digunakan untuk kolaborasi. Saat ini Git menjadi salah satu tool terpopuler yang digunakan pada pengembangan software open souce maupun closed source.
Pada saat developer membuat proyek baru, kita akan selalu dan akan terus-menerus melakukan pembaruan terhadap kodenya. Bahkan setelah proyeknya sudah di production, developer tetap harus mengupdate versinya, memperbaiki bug, menambahkan fitur baru, dan lain sebagainya.
Sistem pengontrol versi membantu para developer dalam melacak perubahan yang mereka lakukan terhadap basis kode. Tak hanya itu, sistem ini juga mencatat siapa saja yang membuat perubahan serta me-restore kode yang telah dihapus atau dimodifikasi.
Manfaat Git bagi Developer :
- Bisa menyimpan seluruh versi source code
- Bisa paham cara berkolaborasi dalam proyek
- Bisa ikut berkonstribusi ke proyek open-source
- Bisa memahami cara deploy aplikasi modern
- Bisa membuat blod dengan SSG
Dalam sebuah pengembangan aplikasi, dibutuhkan sebuah tools yang dapat memudahkan para developer untuk memprogram sebuah aplikasi dengan cepat dan saling terintegrasi. GIT hadir sebagai salah satu version control system. Sehingga, Git ini dapat memudahkan programmer untuk mengetahui perubahan source codenya daripada harus membuat file baru.
Dengan git ini sangat mempermudah anak IT dalam pengembangan aplikasi loh, karena dengan git kita dapat saling kerja sama dan menyelesaikan task task kita. Tetap semangat dalam belajar pemrograman.
Tidak ada komentar:
Posting Komentar
Berkomentar dengan sopan ya . . :)
Jika ada link yang mati segera beritahu Admin yaa biar diperbarui,, makasih :)