Задать вопрос
@Freerade

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

Есть проект в основной ветке master, есть отдельная моя ветка. Когда в своей ветке я делаю git pull, то каким образом происходит обновление моей ветки? Например я создал текстовый файл в master и хочу, чтобы он появился в моей ветке, как это сделать? git pull не добавляет его.
  • Вопрос задан
  • 413 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 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
И внешний репозиторий тут вам для этого не нужен.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽