Як показано в Як виникає "не те, що ми можемо об'єднати"? , ця помилка може виникнути з помилки в назві гілки, оскільки ви намагаєтеся витягнути гілку, яка не існує.
Якщо це не проблема (як у моєму випадку), ймовірно, у вас немає локальної копії гілки, яку ви хочете об'єднати. Git вимагає місцевих знань обох гілок, щоб об'єднати ці гілки. Вирішити цю проблему можна, перевіривши гілку для злиття, а потім повернувшись до гілки, у яку потрібно об'єднатись.
git checkout branch-name
git checkout master
git merge branch-name
Це має працювати, але якщо ви отримаєте повідомлення про помилку
error: pathspec 'remote-name/branch-name' did not match any file(s) known to git.
перед тим, як перевірити гілку, потрібно отримати віддалений (можливо, але не обов'язково "походження"):
git fetch remote-name
git fetch
перше, перш ніж об’єднати віддалену гілку в.