Ответы:
Смотрите страницу руководства git-pull :
git pull [options] [<repository> [<refspec>...]]
и в разделе примеров:
Слить в текущую ветку удаленную ветку следующим образом:
$ git pull origin next
Итак, я думаю, вы хотите сделать что-то вроде:
git pull origin dev
Чтобы настроить его так, чтобы он делал это по умолчанию, пока вы находитесь на ветке dev:
git branch --set-upstream-to dev origin/dev
Вот что вам нужно сделать. Сначала убедитесь, что вы находитесь в ветке, которую вы не хотите тянуть. Например, если у вас есть мастер-ветка и ветка разработки, и вы пытаетесь открыть ветку разработки, оставайтесь в ветке master.
git checkout master
Затем,
git pull origin develop
git checkout developи git pull origin developработал хорошо. Вам нужно будет оформить заказ на другую ветку, если вы хотите удалить локальную или удаленную ветку ( git branch -d developили git push origin --delete develop)
Часто яснее разделить два действия git pull. Первое, что он делает, это обновляет локальную ветвь отслеживания, соответствующую удаленной ветви. Это можно сделать с помощью git fetch. Второе - это то, что он сливается с изменениями, что, конечно, можно сделать git merge, хотя git rebaseиногда полезны и другие варианты, такие как .
Пример документации Laravel:
git pull https://github.com/laravel/docs.git 5.8
на основе формата команды:
git pull origin <branch>
👍
Вот шаги, чтобы вытащить конкретную или любую ветку,
1. клонируйте мастер (необходимо указать имя пользователя и пароль)
git clone <url>
2. вышеприведенная команда клонирует репозиторий, и теперь вы будете главной веткой
git checkout <branch which is present in the remote repository(origin)>
3. Приведенная выше команда будет проверять ветку, которую вы хотите вытащить, и будет настроена на автоматическое отслеживание этой ветви.
4. Если по какой-то причине это не работает так, после проверки этой ветки в вашей локальной системе, просто запустите приведенную ниже команду
git pull origin <branch>
Вы можете взять обновление / вытащить на ветку git, которые вы можете использовать ниже команды
git pull origin <branch-name>
Приведенная выше команда примет обновление / получение от имени ветви
Если вы хотите извлечь из другой ветки, вам нужно перейти в эту ветку.
git checkout master
чем
git pull origin development
Надеюсь, что это будет работать для вас
git-pull - извлечение и интеграция с другим хранилищем или локальной веткой
git pull [options] [<repository> [<refspec>...]]
Вы можете сослаться на официальный git doc https://git-scm.com/docs/git-pull
Пример:
git pull origin dev
--set-upstreamфлаг устарел и будет удален. Рассмотрите возможность использования--trackили--set-upstream-to Branch devнастройки для отслеживания удаленной ветви dev от источника." Например.git branch --set-upstream-to origin/dev