Seperti ditunjukkan dalam Bagaimana "bukan sesuatu yang bisa kita gabungkan" muncul? , kesalahan ini dapat muncul dari salah ketik nama cabang karena Anda mencoba menarik cabang yang tidak ada.
Jika bukan itu masalahnya (seperti dalam kasus saya), kemungkinan Anda tidak memiliki salinan cabang lokal yang ingin Anda gabungkan. Git membutuhkan pengetahuan lokal dari kedua cabang untuk menggabungkan cabang-cabang itu. Anda bisa menyelesaikan ini dengan memeriksa cabang yang akan digabung dan kemudian kembali ke cabang yang ingin Anda gabungkan.
git checkout branch-name
git checkout master
git merge branch-name
Ini seharusnya bekerja, tetapi jika Anda menerima pesan kesalahan
error: pathspec 'remote-name/branch-name' did not match any file(s) known to git.
Anda perlu mengambil remote (mungkin, tetapi tidak harus, "asal") sebelum memeriksa cabang:
git fetch remote-name
git fetch
pertama sebelum menggabungkan cabang jarak jauh.