- mempelajari membuat branch di github (branch: jalur 'developement' bebas dari sebuah commit)
- mempelajari cara checkout di github (checkout: berpindah ke branch/commit yang lain)
- mempelajari pull request di github (pull request: meminta pemilik repo untuk 'mangambil' perubahan yang telah dilakukan)
- mempelajari cara merge di github (merge: menggabungkan 2 branch)
- mempelajari merge conflict (merge conflict: baris yang sama diubah oleh 2 branch yang berbeda)