Ok, Pada tutorial kali saya akan berbagi tutorial GIT mengenai bagaiamana cara Pull repository dan Merge repository pada Git Repository yang sudah online, Nah pada dasarnya Online Repo GIT hampir semuanya sama, namun pada kesempatan ini saya akan menggunakan online Repo GIT yaitu Github, karena setelah di tutorial sebelumnya kita telah menggunakan GITHUB sebagai online repository project kita. 
#9 Tutorial GIT (Pull Dan Merge) Repo
Git Pull And Merge

Apa Yang Akn Kita Pelajari?

1. Git Pull Kode Baru
2. Membuat Branch Baru Dan Merge Ke Master


 Git Pull Kode Baru

Setelah kita sebelumnya telah mempelajari mengenai Push, sekarang kita akan mencoba untuk pull kode baru, berikut analogi Push dan Pull.

Push : Upload kode yang kita ubah pada local project kita
Pull : Download kode baru yang diubah pada branch master yang diubah oleh developer lain maupun kita yang mengubah dari komputer lain atau langsug edit di online repo.


Pertama silahkan menuju direktori project yang telah kita buat sebelumnya yaitu web_git

 cd web_git

Setelah itu kita membuat branch git baru

git checkout -b konsepkoding/web_html
Setelah itu kita ubah kode di repo online github kita, untuk contoh saya ubah di file README.md di github kita seperti gambar di bawah ini  



Setelah itu kita update atau simpan perubahan di Github project kita dengan klik "Commit Changes" disini saya menggunakan default message dari github biar lebih simple aja, kan buat belajar kita.



Setlah itu kita kembali ke terminal/cmd git kita dan ketikan perintah di bawah ini:

git pull origin

Setelah itu hasilnya akan seperti gambar di bawah ini jika berhasil


Selamat anda telah berhasil pull code dari online repo git.

Merge Ke Master

Setelah itu kita akan coba untuk merge atau menggabungkan project kita ke master,

Pertama ubah kode di local git anda, disini saya akan mengubah file index.html,  menjadi seperti kode di bawah ini :

<!DOCTYPE html>
<html>
 <link rel="stylesheet" type="text/css" href="index.css">
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
<h6>Saya Tambahkan Ini</h6>
</body>
</html>

Kemudian kita commit seperti gambar di bawah ini :


Setelah itu kita push

git push --set-upstream origin konsepkoding/web_html

Setelah berhasil kita push selanjutnya kita merge/gabungkan buka di github project mu :

Maka akan ad notif seperti ini :



 Kemudian confirm merge


Setelah itu klik Merge Pull Request

Jika berhasil merge maka akan seperti di bawah ini :
#9 Tutorial GIT (Pull Dan Merge) Repo
Sekian anda telah berhasil menggabungkan kode secara online dengan Git dan Github, semoga tutorial GIT ini dapat bermanfaat. apabila ada pertanyaan silahkan tuliskan di kolom komentar.