Sebagai contoh kamu sudah jadi membuat aplikasi A, tiba tiba ada permintaan baru untuk menambah fitur xyz, kamu mulai menambahkan fitur xyz, dan tiba tiba ada banyak error yang muncul. Saat kamu coba mengembalikan versi A awal, kamu sudah terlambat, kamu tidak ingat lagi di mana mengubahnya, kode apa yang kamu hapus dan perubahan lainnya. Karena itu kamu butuh Version Control System atau Git ini.
Dengan Git, kamu bisa 'save' atau menyimpan kondisi kode kamu saat ini. Agar saat kamu modifikasi kamu punya rencana cadangan jika ternyata terjadi hal yang tidak diinginkan.
Bukan untuk itu saja, kamu juga bisa menggunakan Git untuk bekerja di beberapa fitur sekaligus terutama saat kamu bekerja dalam tim, agar bisa mengolah dengan mudah kode yang kamu punya saat perlu diintegrasikan dengan perubahan baru tersebut.
Daftar Materi Apa itu GIT
Bekerja dalam tim? atau mau punya beberapa versi dari proyek yang sedang dibuat? Belajar apa itu GIT dan bagaimana cara menggunakan GIT - version control system
Intro GIT VCS
Belajar apa itu GIT dan bagaimana cara menggunakan GIT - version control system
Commit pertama
Belajar bagaimana melakukan commit dengan GIT untuk melakukan checkpoint atau menyimpan kodenya
Undo dan pindah log
Belajar bagaimana melakukan undo, jika ada hal yang tidak diinginkan terjadi pada GIT dan melakukan pindah log
Cara git reset
Apa itu git reset dan bagaimana cara menggunakan git reset
Membuat git branch
Apa itu git branch dan bagaimana cara menggunakan git branch, lihat juga cara berpindah dari satu branch ke branch lain
Konflik pada GIT
Apa yang terjadi kalau kita bekerja pada file yang sama dan belum melakukan commit, lihat cara mengatasi konflik pada git