Git & GitHub
Apa itu Git?
Git adalah salah satu sistem pengontrol versi (Version Control System) pada proyek perangkat lunak yang diciptakan oleh Linus Torvalds. Pada dasarnya, Git adalah sistem pengontrol versi terdistribusi (Distributed Version Control System) yang bertujuan untuk mencatat setiap perubahan pada file proyek yang dikerjakan oleh banyak orang maupun sendiri.
Apa itu GitHub?
GitHub adalah layanan web yang menyediakan layanan hosting untuk proyek yang menggunakan Git sebagai sistem pengontrol versi. GitHub juga menyediakan layanan sosial untuk pengembang perangkat lunak dan proyek open source.
Keuntungan menggunakan Git dan GitHub?
- Memiliki catatan perubahan pada setiap file proyek yang dikerjakan.
- Dapat bekerja sama dengan banyak orang dalam satu proyek.
- Memiliki backup proyek yang aman.
- Memiliki dokumentasi proyek yang lengkap.
- Memiliki akses ke proyek dari mana saja.
Kekurangan menggunakan Git dan GitHub?
- Dapat memakan waktu untuk belajar cara penggunaannya.
- Dapat memakan waktu untuk mengatur proyek yang akan dikerjakan.
- Dapat memakan waktu untuk mengatur tim yang akan bekerja sama dalam satu proyek.
- File Konflik dapat terjadi ketika ada perubahan pada file yang sama oleh beberapa orang.