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:
- Beralih ke branch tujuan penggabungan (branch yang akan menerima perubahan) (biasanya
main). - Jalankan
git merge other-branch.
git switch main
git merge feature-loginGit melihat riwayat kedua branch dan menentukan cara menggabungkannya. Biasanya, Git melakukan ini secara otomatis. Ada dua jenis utama merge:
- Fast-forward:
maintidak berpindah sejak branch dibuat. Git hanya menggeser pointermainke 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.
Tantangan
PemulaFolder 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Kontrol Versi
5Mengabaikan file
Mengapa Mengabaikan filePola GitignorePeriksa Aturan PengabaianRingkasan: Repositori Bersih3Melacak Perubahan
Area StagingGit AddGit CommitMengubah File yang DilacakGit LogRingkasan, Commit Pertama6Proyek Situs Resep
Gambaran Umum ProyekInisialisasi dan AbaikanLatihan sendiri: Playground Terminal