Mosad Cahyo Usodo
Materi ini membahas konsep dasar dan implementasi Git sebagai sistem kontrol versi untuk melacak perubahan pada source code. Dijelaskan tentang jenis-jenis sistem kontrol versi, alur kerja Git melalui penggunaan direktori Git, direktori kerja, dan staging area. Selain itu, materi mencakup tahapan pengaturan awal Git, pembuatan repositori, serta cara menyimpan, melihat, dan mengelola perubahan dengan perintah-perintah Git. Pemahaman terhadap konsep ini kemudian diterapkan dalam konteks GitHub sebagai platform kolaborasi, dengan penekanan pada berkontribusi dalam proyek melalui proses forking, pembuatan cabang topik, dan pengiriman pull request. Materi juga menjelaskan manajemen repositori dan proyek menggunakan GitHub Organization, termasuk pembentukan tim dengan tingkat akses yang berbeda dan pencatatan aktivitas melalui Audit Log. Selain itu, pembahasan mencakup scripting di GitHub melalui penggunaan webhook dan API untuk otomatisasi interaksi dengan repositori. Terakhir, materi merinci dua jenis alur kerja Git, baik terdistribusi maupun sentral, serta bagaimana Git mendukung kolaborasi tim dalam pengembangan perangkat lunak.
1. Git Essential:
2. Menyimpan Perubahan ke Repositori:
3. Berkontribusi dalam Proyek GitHub:
4. Mengelola Organization:
5. Scripting GitHub:
6. Alur Kerja: