@Freerade

С какой ветки обновляет git pull?

Есть проект в основной ветке master, есть отдельная моя ветка. Когда в своей ветке я делаю git pull, то каким образом происходит обновление моей ветки? Например я создал текстовый файл в master и хочу, чтобы он появился в моей ветке, как это сделать? git pull не добавляет его.
  • Вопрос задан
  • 307 просмотров
Решения вопроса 2
С какой ветки обновляет git pull?

С той удаленной ветки, которой соответствует ваша текущая локальная ветка

Когда в своей ветке я нажимаю git pull, то каким образом происходит обновление моей ветке?

Гит смотри на удаленную ветку и, если там есть изменения, подтягивает их

Например я создал текстовый файл в master и хочу, чтобы он появился в моей ветке, как это сделать?

Слить мастер в вашу текущую ветку

git pull не добавляет его?

Если вы находитесь в другой ветке, отличной от мастера, то нет - не добавляет
Ответ написан
Комментировать
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
С какой ветки обновляет git pull?

Если вы не указали это в параметрах команды, то с той ветки определенного ВНЕШНЕГО репозитория, с которой вы ранее связали свою ветку, когда первый раз делали push с ключом -u (--set-upstream). Если связывание не было сделано, то простой git pull выдаст ошибку, так как не будет знать откуда обновляться.

я создал текстовый файл в master и хочу, чтобы он появился в моей ветке

Это делается через слияние: git merge master
И внешний репозиторий тут вам для этого не нужен.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы