Pengenalan Git dan Github
Apa itu Git? Git merupakan suatu version controlled system (VCS). VCS merupakan suatu sistem yang "mencatat" perubahan-perubahan yang terjadi pada suatu file ataupun source code. Version control system memungkinkan pengguna untuk memiliki file-file versi terdahulu. Git ini sangatlah membantu developer saat mereka perlu melakukan revisi berkali-kali dan ingin kembali ke versi perubahan tertentu. Seorang developer dapat menggunakan git untuk mengelola perubahan secara offline dan melakukan branch dan merge sepuasnya. VCS seperti git akan mencegah terjadinya konflik antara kode yang telah dibuat oleh beberapa developer. VCS sendiri setidaknya ada tiga macam, yaitu local VCS, centralized VCS, dan distributed VCS. Local VCS merupakan sistem kontrol yang sifatnya lokal, yaitu hanya ada pada device masing-masing. Centralized VCS atau VCS terpusat merupakan VCS yang digunakan oleh tim, yaitu file yang dikelola disimpan pada suatu server (Makanya dinamakan terpusat). Akan tetapi,