Katakanlah saya memiliki konflik gabungan. Saya melihat file yang konflik seperti ini:
Unstaged changes:
Unmerged Foo/bar/wibble/plop/elbow.txt
Saya dapat menekan tab di sini untuk membuka perubahan dan mungkin melompat ke titik di dalam file untuk memperbaikinya dengan tangan, tetapi jika itu adalah file besar dengan banyak konflik yang dapat memakan waktu.
Bagaimana saya bisa meminta git, melalui magit, untuk memeriksa versi file kita atau mereka, untuk menyelesaikan konflik? Saya dapat menyalin path, lalu gunakan Shift-:
untuk memasukkan perintah custom git, tetapi sepertinya harus ada pintasan keyboard untuk ini. Saya tidak dapat melihat sesuatu yang jelas di menu magit atau ?
pop-up.
k
pada sebuah confict dan memilih versi mana yang akan disimpan. Kedengarannya sempurna! github.com/magit/magit/issues/1643
magit-status
dan tekane
untuk memulai penggabungan 3 arahediff
. Alternatif lain adalah bahwa dalam buffer konflik, Anda dapat mengaktifkansmerge-mode
untuk menyoroti konflik dan melakukan penggabungan interaktif di buffer Anda (bukan ediff). Pengikatan kunci awalan untuksmerge-mode
perintah terkait adalahC-c ^
; Anda dapat menekanC-c ^ C-h
untuk melihat semua ikatan kunci.