-
Buat remote repo baru di github
-
Undang collaborator pada menu
Settings > Collaborators
-
Tambahkan proteksi untuk branch master agar tidak bisa di push secara langsung, dapat diakses pada menu
Settings > Branches
-
Clone remote repository
git clone [url]
-
Buat branch baru pada local repo
# membuat branch git branch [nama-branch] # pindah ke branch git checkout [nama-branch]
-
Lakukan perubahan
-
Buat commit
git add . git commit -m "keterangan commit"
-
Push ke remote menggunakan branch baru tersebut
git push origin [nama-branch]
-
Buat pull request ke master dengan cara klik pada tombol
Compare & Pull Request
-
Berikan review pada pull request
-
Terima pull request dengan cara klik pada tombol
Merge pull request
-
Delete remote branch setalah pull request diterima dengan cara klik pada tombol
Delete branch
-
Pindah ke branch master
git checkout master
-
Update commit pada branch master
git pull origin master
-
Delete local branch yang tadi sudah di pull request
git branch -D [nama-branch]