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
Latihan Merge
Merge branch feature/1, feature/2, feature/3 dan feature/4 ke branch master