Я новичок в GIT и на этапе обучения GIT Concepts. У меня два простых и быстрых вопроса.
Q1. Всякий раз, когда мы хотим создать новую ветку, мы вводим следующую команду:
git checkout -b BranchName
Здесь мой вопрос заключается в том, git checkout
учитывает, какая ветвь является исходной при создании новой ветки?
- Рассматривает ли ветвь
master
ветвь источника?
- Считает ли текущая ветвь исходной?
Q2. Предположим, что любая ветвь, которую он рассматривает как ветку-источник, не обновлена от удаленной. Таким образом, при создании новой ветви из этой исходной ветви создает ли она ветку для исходной ветви, а затем создает новую, ИЛИ она считает локальную ветвь своей базой и ничего не извлекает с сервера?