Kursus ini menunjukkan cara menggunakan Git, perangkat lunak kontrol versi open source yang populer, untuk mengelola perubahan pada kode sumber dan file teks. Menggunakan pendekatan langkah demi langkah, Belajar menyajikan perintah yang memungkinkan manajemen kode yang efisien dan mengungkapkan konsep-konsep mendasar di balik sistem kontrol versi dan arsitektur Git. Temukan cara melacak perubahan ke file di repositori, tinjau hasil edit sebelumnya, dan bandingkan versi file; membuat cabang untuk menguji ide-ide baru tanpa mengubah proyek utama; dan gabungkan perubahan itu ke dalam proyek jika mereka berhasil. Kursus ini dimulai dengan mendemonstrasikan kontrol versi dalam konteks pengguna tunggal dan mandiri, sebelum menjelajahi seberapa jauh repositori memungkinkan pengguna untuk berkolaborasi dalam proyek secara efektif.
Topik meliputi:
Menjelajahi sejarah kontrol versi
Menginstal Git di Mac, Windows, dan Linux
Inisialisasi repositori
Menulis pesan komit yang berguna
Memahami arsitektur tiga pohon Git
Melacak saat file ditambahkan, diedit, dihapus, atau dipindahkan
Melihat set perubahan dan membandingkan versi
Membatalkan perubahan dan kembali ke versi sebelumnya
Mengabaikan perubahan untuk memilih file
Membuat dan bekerja dengan ranting kode
Menggabungkan cabang dan menyelesaikan konflik gabungan
Menghentikan perubahan untuk nanti
Bekerja dengan repositori yang di-hosting dan cabang-cabang terpencil
Mengembangkan alur kerja kolaborasi yang efektif