Git fetch dan Git pull
Command git ini memiliki fungsi yang sama tetapi berbeda dalam penggunaannya
Git fetch
Fungsi git fetch ini memngambil perubahan pada remote, tetapi tidak melakukan merge. Dengan kata lain git fetch ini hanya memberitahu bahwa ada update diremote.
untuk melakukan update di lokal, maka perlu melakukan merge sendiri caranya
git checkout <branch yang main diupdate>
git merge origin/<branch yang ada update>
jadi keseluruhan perintah akan seperti ini
git fetch
git checkout <branch yang main diupdate>
git merge origin/<branch yang ada update>
Git pull
untuk git pull berfungsi sebagai runner fetch dan merge. jadi ketika git pull dijalankan. maka semua update yang ada di remote akan dilakukan merge ke local.
git pull
git pull = git fetch + git merge