Установка имени ветки по умолчанию для отправки

GitGitBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

При работе с Git обычно отправляют локальные изменения в удаленный репозиторий. По умолчанию Git отправляет изменения в ветку с тем же именем, что и локальная ветка. Однако иногда вы можете захотеть отправить изменения в другую ветку. В этом практическом занятии вы узнаете, как установить имя ветки по умолчанию для отправки в имя текущей локальной ветки.

Установка имени ветки по умолчанию для отправки

При отправке изменений в удаленный репозиторий Git будет использовать имя текущей локальной ветки в качестве имени ветки по умолчанию для удаленной ветки. Однако иногда вы можете захотеть отправить изменения в другую ветку. В этом случае вам нужно будет явно указывать имя удаленной ветки каждый раз, когда отправляете изменения. Это может быть утомительно и подвержено ошибкам, особенно если вы работаете с несколькими ветками.

Для завершения этого практического занятия вы будете использовать репозиторий Git git-playground из вашего аккаунта на GitHub, который является форком репозитория https://github.com/labex-labs/git-playground.git. Следуйте шагам ниже, чтобы установить имя ветки по умолчанию для отправки:

  1. Склоняйте репозиторий с помощью следующей команды:
    git clone https://github.com/your-username/git-playground.git
  2. Перейдите в каталог репозитория:
    cd git-playground
  3. Установите имя ветки по умолчанию для отправки в имя текущей локальной ветки:
    git config push.default current
  4. Создайте новую ветку и переключитесь на нее:
    git checkout -b my-branch
  5. внесите в репозиторий некоторые изменения и зафиксируйте их:
    echo "Hello, World" > hello.txt
    git add hello.txt
    git commit -m "Add hello.txt"
  6. Отправьте свои изменения в удаленный репозиторий:
    git push -u
    Git отправит ваши изменения в ветку с именем my-branch в удаленном репозитории.

Вот результат выполнения команды git log:

ADD hello.txt

Резюме

В этом практическом занятии вы узнали, как установить имя ветки по умолчанию для отправки в имя текущей локальной ветки. Это может节省 вам время и уменьшить риск ошибок при отправке изменений в удаленный репозиторий. Не забудьте использовать команду git config push.default current, чтобы установить имя ветки по умолчанию для отправки.