pengertian dan manfaat Git

GIT



Git adalah version control system yang digunakan para developer untuk mengembangkan software secara bersama-bersama. Fungsi utama git yaitu mengatur versi dari source code program anda dengan mengasih tanda baris dan code mana yang ditambah atau diganti.Git dikenal juga dengan distributed revision control (VCS terdistribusi), artinya penyimpanan database Git tidak hanya berada dalam satu tempat saja.


 


Semua orang yang terlibat dalam pengkodean proyek akan menyimpan database Git, sehingga akan memudahkan dalam mengelola proyek baik online maupun offline.


Fungsi utama git adalah untuk mengatur versi dari source code pengguna, menambahkan checkpoint ketika terjadi perubahan pada kode pengguna dan tentunya akan mempermudah pengguna untuk tetap mengetahui apa saja yang berubah dari source code pengguna , selain itu jika pengguna ingin mengembalikan Project anda dari awal pengguna bisa mengambil source code tersebut di Git.


Yang dilakukan git itu sebenarnya akan memantau semua perubahan yang terjadi pada file proyek,lalu menyimpannya ke dalam database.

Manfaat Git yaitu sebagai berikut ;

·        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


Keunggulan dari Git :

·        Design yang sederhana

·        Mendukung dalam pengembangan non-linear(pengembanganparalel)

·        Sistem terdistribusi, peer to peer

·        Mendukung dalam proyek besar seperti Kernel Linux

·        Akses menggunakan command line (tidakharusclient-server)

·        Penyimpanan murni berbasis file (tidak menggunakan database/SQL)


Kelemahan dari Git :

·        Tidak Optimal untuk pengembang tunggal

·        Dukungan untuk Windows terbatas dibandingkan Linux