Silahkan masuk atau daftar agar skor dan code anda tersimpan.


git fetch

Perhatikan bahwa ketika anda melakukan git pull, semua revisi yang terjadi di repo remote akan langsung merubah repo lokal anda. Bagaimana jika sebelum melakukan itu, anda ingin meninjau dulu revisi apa saja yang ada di remote? Bisa, gunakan git fetch nama_remote.

Perintah fetch akan mengimpor semua commit atau revisi yang ada di repo, akan tetapi mereka akan dianggap sebagai cabang eksternal. Jika di repo anda, anda memiliki cabang master, maka setelah perintah fetch, anda akan memiliki cabang nama_remote/master. Jika ada cabang fitur_hura_hura, maka akan ada juga cabang nama_remote/fitur_hura_hura.

Dengan ini anda bisa meninjau revisi apa saja yang terjadi di repo remote. Caranya gimana? Gunakan git log nama_remote/nama_branch.

Jika anda sudah meninjau revisi yang terjadi di nama_remote/nama_branch, anda bisa juga menggabungkannya dengan cara yang dulu telah kita pelajari. Contohnya git checkout master diikuti dengan git merge nama_repo/master.


Instruksi:
  1. Gunakan fetch untuk mengambil revisi yang ada di repo remote.
  2. Lihat log dari cabang master yang ada di repo remote. Gunakan --oneline.
  3. Gabungkan cabang master yang ada di repo lokal dengan yang cabang master yang berasal dari repo remote. Perhatikan, saat ini anda ada di cabang mana.

Petunjuk


Forum Diskusi