Menu
CoddyTech

Apa Itu Merge

Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 34 dari 58.

merge menggabungkan pekerjaan dari satu branch ke branch lain. Setelah merge berhasil, branch target berisi semua commit dari kedua branch dan file mencerminkan hasil gabungannya.

Alur kerja standar terlihat seperti ini:

  1. Beralih ke branch tujuan penggabungan (branch yang akan menerima perubahan) (biasanya main).
  2. Jalankan git merge other-branch.
git switch main
git merge feature-login

Git melihat riwayat kedua branch dan menentukan cara menggabungkannya. Biasanya, Git melakukan ini secara otomatis. Ada dua jenis utama merge:

  • Fast-forward: main tidak berpindah sejak branch dibuat. Git hanya menggeser pointer main ke depan.
  • Three-way merge: kedua branch memiliki commit baru. Git membuat "merge commit" baru yang menggabungkan keduanya.

Kamu akan melihat kedua bentuk di dua pelajaran berikutnya.

challenge icon

Tantangan

Pemula

Folder ini berisi app.txt. Siapkan repo, buat commit pertama di main, lalu tampilkan branch saat ini.

Ini hanya latihan pemanasan sebelum melakukan merge di pelajaran berikutnya.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Kontrol Versi

Latihan sendiri: Playground Terminal