#git #gitlab #git-bash #git-gui
#git #gitlab #git-bash #git-gui
Вопрос:
Я клонировал репозиторий Gitlab (с серией ветвей) локально. Я проверил ветку в этом репозитории, используя клиент Git Gui, и заметил, что нет возможности извлечь. Я осмотрелся вокруг SO и нашел обходной путь, который предлагает добавить команду «pull» в разделе tools в форме «git pull origin». Текущая ветвь подразумевалась бы в качестве последнего аргумента, но при попытке этого обходного пути я столкнулся с сообщением об ошибке, в котором указано следующее. Я даже пытался добавить приглашение для аргумента к вышеупомянутой команде, но безрезультатно. Я все еще сталкиваюсь с сообщением об ошибке ниже.
Вы просили извлечь из удаленного источника, но не указали ветку. Поскольку это не настроенный по умолчанию пульт дистанционного управления для вашего текущего филиала, вы должны указать филиал в командной строке.
С учетом сказанного, извлечение из оболочки Git Bash работает, но я хочу избежать необходимости открывать оболочку и клиент GUI только для работы с моими удаленными репозиториями.
Кто-нибудь знает о каких-либо других обходных путях, которые я мог бы попробовать?
Ответ №1:
Перейдите в Remote
меню и выберите Fetch from
<выбрать удаленный или все>
Перейдите в Merge
меню и выберите Local Merge
, нажмите Tracking Branch
и выберите master
или любую другую ветку.
Не так элегантно, git pull
как при настройке отслеживания ветвей.