Git dan github adalah sesuatu yang berbeda kita bisa menggukan git tanpa github ataupun sebalikanya kita bisA menggunakan GitHub walaupun di komputer kita tidak terinstall Git perlu diingat kita juga bisa menggunakan keduanya secara bersama.

Apa itu git?

Git adalah salah satu VCS (version control sytem) sebelum lebih jauh, kita bahas dulu tentang apa itu version control system? Vcs adalah sistem yang mengelola perubahan terhadap sebuah dokumen, website, program computer dan kumpulan informasi lain.

Kenapa kita harus menggunakan vcs?

Ada beberapa contoh kasus yang mungkin pernah muncul. misalkan ada seorang mahasiswa membuat file dengan nama skripsiku lalu skripsi tadi di revisi oleh dosen pembimbing mahasiswa tadi membuat file lagi dengan nama skripsi revisi 1 hingga revisi 5 dalam 1 folder  Ini merupakan contoh vcs secara manual dari kasus tersebuat kita akan memiliki file skripsi revisi sejumlah 5 file sedangkan dengan VCS kita akan punya 1 file saja dengan perubahan yang terekam. Contoh selanjutnya misalkan kita membuat sebuat poject website secara total (full stack) mulai dari front end hingga back end nya lalu kita menyimpannya code project tadi dalam sebuah folder tapi akan menjadi sedikit merepotkan saat dikerjakan dalam  berntuk tim. Ilustrasinya Saat ada mahasiswa mengerjakan tugas project kelompok maka akan dibagi Si-A mengerjakan data base si-B front end si-C back end untuk pengumpulan tugas tadi pekerjaan dari A, B dan C harus digabung terlebih dahulu untuk menjadi projek penggabungan tadi disebut kolaborasi, akan meyulitkan saat kolaborasi dikerjakan secara manual dan hal ini bias juga ditangani dengan version control (vcs).

Manfaat VCS

  1. Kita bias melacak versi atau histori dari soft ware kita
  2. Kolaborasi
  3. Sharing

Mungkin ada yang berpikir Lalu apa bedanya dengan dengan dropbox atau google drive, kedua software tersebut memang dapat menyelesaikan masalah dari 2 contoh kasus diatas namun tidak se fleksible VCS yang memang di design untuk Source code (pemrograman). Konsep definisi dan teori             

Definisi Git

Di Wikipedia disebutkan git adalah sebuah VCS terdistribusi untuk mengelola perubahan file dalam folder. Git akan menyimpan rangkaian histori atau perubahan dengan sesuatu yang di istilahkan commit. 

GitHub

GitHub adalah layanan cloud untuk menyimpan dan mengelola project atau repo git, lebih spesifiknya GitHub adalah website yang menggunakan git yang memungkinkan kita menggunakan git tanpa harus install git pada computer kita. Pada GitHub kita bisa juga melakukan commit terhadap project yang kita simpan di cloud. Jadi dengan menggunakan GitHub kita dapat membuat file disana (online) melakukan commit  kolaborasi dll.

blog tekno unisbank membahas tentang tenkologi terkini termasuk Git dan GitHub

Cukup sekian artikel tentang Apa itu Git dan Github

Semoga bermanfaat

By admin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.