Merge

merge

Merge di Git adalah proses menggabungkan perubahan dari satu cabang (branch) ke cabang lain dalam repositori. Saat Anda melakukan merge, perubahan dari branch sumber akan ditambahkan ke branch target. 

Git akan mencoba menggabungkan perubahan dari kedua cabang secara otomatis dan menambahkan perubahan tersebut ke branch target. 

Jika ada konflik antara perubahan pada kedua cabang, Git akan meminta Anda untuk memecahkan konflik tersebut secara manual. 

Merge sangat penting dalam pengelolaan kode dalam tim karena memungkinkan beberapa orang untuk bekerja pada proyek yang sama dalam cabang yang berbeda dan kemudian menggabungkan perubahan mereka menjadi satu.

Merge

Merge adalah proses dimana kita melakukan penggabungan dua buah branch

Merge biasanya dilakukan setelah kita selesai membuat kode program di sebuah branch, dan ingin menggabungkan fitur tersebut ke branch lain, misal ke branch utama.

Saat kita melakukan merge, branch tidak akan dihapus, artinya kita masih tetap bisa melakukan commit di branch yang ada.

Jika kita ingin menghapus branch yang sudah di merge, kita perlu lakukan secara manual.

Melakukan Merge

Untuk melakukan merge, pertama kita perlu pindah ke branch dimana kita lokasi merge akan dilakukan
Selanjutnya gunakan perintah : git merge namabranch .

Artinya branch dari namabranch akan di merge ke dalam branch saat ini kita berada.

Diagram Merge

diagram merge

Latihan Merge

Merge branch feature/1, feature/2, feature/3 dan feature/4 ke branch master

Merge feature/1 ke Master

merge feature 1 ke master

Merge feature/2 ke Master

merge feature 2 ke master

Merge feature/3 ke Master

merge feature 3 ke master

Merge feature/4 ke Master

merge feature 4 ke master

Diagram Merge

diagram merge kompleks

Graph Log

Lihat log git dalam bentuk graph menggunakan perintah : git log --oneline --graph

melihat branch feature hilang atau tidak
Next Post Previous Post
No Comment
Add Comment
comment url