Pull
Jika fetch hanya melakukan untuk mendapatkan perubahan di remote repository tanpa mengubah local repository.
Dengan menggunakan pull, kita akan mengambil perubahan yang ada di remote repository dan disimpan di local repository.
Hati-hati jangan sampai terjadi merge conflict, jika terjadi merge conflict, kita harus perbaiki secara manual seperti yang sudah kita pelajari di materi merge.
Saat kita melakukan pull, secara otomatis kita akan melakukan fetch terlebih dahulu.
Melakukan Pull
Untuk melakukan pull ke local branch saat ini, kita bisa gunakan perintah : git pull namaremote namaremotebranch
Latihan
- Lakukan commit dan push di user pertama (Sudah di Materi Fetch)
- Lakukan pull di user kedua
- Bandingkan local branch dan remote branch di user kedua
Tujuannya Memindahkan Peruabah dari feature/a User Pertama ke User kedua feature/a