Я пытаюсь вытащить содержимое из ветви B в ветку A, которую я сейчас использую. Как я могу это сделать?
У Git есть свой способ сделать это: pull ваша ветвь B отдельно, затем merge это в вашу ветку A:
pull
B
merge
A
$ git checkout branchB $ git pull origin branchB $ git checkout branchA $ git merge branchB
Затем разрешите ваш конфликт, если он существует.
Лучшей вашей ставкой может быть создание новой ветви из ветви A, затем объединение ветви B в новую ветку C и исправление различий, которые вам не нужны.
C