Git adalah sistem version control gratis, dapat menangani project dengan skala kecil maupun besar dengan cepat dan efisien.
Memahami dan fasih menggunakan git adalah nilai tambah bagi developer. Karena saat ini git banyak digunakan sebagai tool kolaborasi.
Contoh project pada tutorial adalah menggunakan fictional web project. Jadi contoh yang digunakan adalah file html, css dan javascript sederhana. Tidak ada keharusan menggunakan file tersebut, Anda bisa menggunakan file apa saja, misal text file, word atau excel.
Berikut topik yang akan dibahas
- Pengenalan Git
- Instalasi Git dan Text Editor
- Membuat Repository
- Proses git commit
- Status modified dan history repository
- Pengenalan Git HEAD Pointer
- Git Checkout
- Cara membatalkan commit
- File .gitignore
- Pengenalan GitHub
- Push Local Repo ke GitHub
- Commit Melalui GitHub
- Pull Dari GitHub
- Git Branch
- GitHub Branch
- Git Merge Fast Forward
- Git Merge 3 Way Merge
- Git Merge Conflict
- Git Rebase
- Cara Merge Menggunakan GitHub
- Merge Conflict Pada GitHub
