Jawaban:
Git melakukan penggabungan tiga arah, menemukan leluhur yang sama (alias "basis penggabungan") dari dua cabang yang Anda gabungkan. Saat Anda menjalankan git mergetoolkonflik, ini akan menghasilkan file-file ini yang cocok untuk dimasukkan ke dalam alat penggabung 3-arah yang khas. Jadi:
foo.LOCAL: sisi konflik "milik kami" - yaitu, cabang Anda ( HEAD) yang akan berisi hasil penggabunganfoo.REMOTE: sisi konflik "mereka" - cabang tempat Anda bergabung HEADfoo.BASE: nenek moyang yang sama. berguna untuk memasukkan alat penggabung tiga arahfoo.BACKUP: konten file sebelum menjalankan alat penggabung, akan disimpan di sistem file if mergetool.keepBackup = true.
LOCALAdalah versi dalamHEAD.BACKUPadalah versi yang ada di disk sebelum Anda memanggilmergetool. Ini mungkin berisi penanda konflik diff3 dan Anda mungkin telah mengeditnya sebelum memanggilmergetool.