Merge Conflict Pada GitHub

Proses merge conflict pada GitHub sama seperti pada merge fast-forward, perbedaannya adalah pada screen merge, kita harus melakukan proses resolve. Untuk keperluan tutorial ini, buat branch baru, misalnya test01. Lalu buat perubahan, misalnya pada main.css. Untuk simulasi konflik, kita kembali ke main/master branch, dan lalukan perubahan juga pada main.css. Berikutnya kita lakukan proses Compare & … Read more

Sharing is caring:

Cara Merge Menggunakan GitHub

Buka github, masuk ke repository yang dimaksud, pada tutorial adalah gitWeb. Untuk kebutuhan tutorial, buat branch baru, silakan lihat modul https://skillplus.web.id/github-branch/ untuk membuat branch baru. Pada tutorial digunakan nama fitur01. Lalu lakukan beberapa perubahan, misalnya menambahkan styling pada main.css. Lihat modul https://skillplus.web.id/commit-melalui-github/ untuk commit perubahan. Masuk ke main/master branch, lalu tekan tombol Compare & pull … Read more

Sharing is caring:

Git Rebase

Git rebase digunakan untuk menggabungkan atau menggeser commit base. Untuk lebih jelas, kita lihat gambar berikut. Feature branch dibuat. Pada master/main branch ditambahkan commit baru. Proses git rebase untuk menggeser commit base. Masih melanjutkan dari project modul sebelumnya, agar lebih sederhana, mari kita hapus dulu beberapa commit pada main/master branch. Gunakan perintah git reset ke … Read more

Sharing is caring:

Git Merge Conflict

Saat melakukan merge, bisa saja terjadi konflik. Misalnya saat kita mengubah sesuatu di branch, developer lain melakukan perubahan juga pada branch main/master. Masih melanjutkan dari modul sebelumnya, untuk mengemulasi skenario tersebut, kita pindah ke branch fitur01, lalu lakukan perubahan, misalnya mengubah paragraph color pada main.css dengan warna yellow misalnya, kemudian lakukan commit. Berikutnya kita periksa … Read more

Sharing is caring: