Introduction to git

Wilson
Kongkow IT Medan
Published in
3 min readFeb 12, 2018

--

Git merupakan salah satu version control system yang cukup banyak digunakan oleh software developer sebagai tools untuk management source code. Manfaat yang banyak dari tools tersebut membuat para software developer betah menggunakannya dan membuat tools tersebut sebagai tools yang wajib disetiap projek yang dikerjakan.

Sebagai management source code, manfaat yang ditawarkan oleh Git diantaranya:

  • Kendali revisi terhadap source code.
  • Kemudahan berkolaborasi sesama software developer dalam suatu projek.
  • Sebagai tempat backup source code.
  • Sangat mudah sekali digunakan.
Kendali revisi ketika menambah file baru.
Kendali revisi ketika ada perubahan pada file yang sudah ada sebelumnya.
Kendali revisi ketika ada penghapusan konten pada file yang sudah ada sebelumnya.

Dengan kendali revisi yang powerful, Git dapat digunakan untuk kegiatan kolaborasi beberapa software developer dalam pengembangan projek, setiap perubahan yang dilakukan oleh tim kolaborasi, akan langsung terkendalikan oleh Git, sehingga seluruh source code dapat dikendalikan dan terpantau secara efisien.

Bayangkan saja apabila menggunakan cara oldschool, dengan copy file projek ke dalam flashdisk dan kemudian diberikan kepada teman kolaborasi, cara seperti itu tidaklah efisien, rentan hilang dan tidak ada kendali terhadap source code, atau dengan share melalui cloud storage seperti Google Drive, Dropbox atau sejenisnya yang dapat menimbulkan banyak file conflict yang nantinya membuat binggung sendiri file mana yang sebenarnya akan digunakan.

Banyak Git provider yang dapat digunakan, mulai dari yang gratis sampai dengan berbayar, tentunya dengan fasilitas yang lebih lengkap apabila berbayar. Jangan berkecil hati dulu dengan yang berbayar, yang gratisan juga sudah cukup untuk pengembangan projek kecil sampai dengan menengah, semua fitur dasar dari Git dapat digunakan pada versi gratisan.

Beberapa provider Git yang terkenal dan dapat kita gunakan secara gratis antara lain:

  1. Github.com
  2. Gitlab.com
  3. Bitbucket.org

Setiap provider memiliki pricing tersendiri, misalnya untuk github.com fitur berbayarnya adalah kemampuan untuk unlimited private repository, yang artinya kita dapat memiliki repository yang tidak terbatas untuk menyimpan projek pribadi.

Banyak projek open-source yang source code-nya disimpan di github.com, dan dapat kita akses secara bebas dan kita juga dapat memberikan kontribusi dalam bentuk dukungan pengembangan terhadap projek tersebut. Semua dilakukan dan dipantau melalui Git provider.

Artikel selanjutnya membahas tentang penggunaan Git. Terima kasih telah membaca, kritik dan saran yang membangun untuk penulisan yang lebih baik boleh langsung di kolom komentar.

Sumber gambar:

--

--