Ответы:
Это ветвь Мастер. Главное дерево вашей системы управления.
push = отправить ваши изменения в источник удаленного сервера
=
master источника удаленного сервера = ветвь Master
Если у вас есть другая удаленная ветка, у вас есть что-то вроде «git push origin test», тогда вы отправляете свои изменения в тестовую удаленную ветку.
git push feature/Calculator calcFeatureдал фатальную ошибку, сказав, что функция / Калькулятор не является правильным хранилищем
git push origin calcFeature:feature/Calculatorдолжен сделать трюк IIRC. Кроме того, вы могли бы также сделать, git push -u origin feature/Calculatorпока вы calcFeatureпроверили
Это masterявляется <src>частью более refspec.
Это означает, что ваша локальная masterветвь будет перемещена в masterветку remote origin( orgin/master).
Если бы вы указали
git push origin master:my_work
тогда вы бы подтолкнули ваш местный masterк origin/my_work. Если вы не используете :my_workдеталь, то в качестве места назначения по умолчанию используется та же ветвь, что и в качестве источника.
Просто указав
git push origin
будет выдвигать каждую локальную ветвь, которая имеет соответствующую удаленную ветвь, к этой ветке по умолчанию. Не только текущая ветка . Это то же самое, что и использование git push origin :.
Вы можете изменить это значение по умолчанию git config remote.origin.push HEAD, чтобы текущая ветка переместилась в удаленную ветку с тем же именем.
См. Configure-a-local-branch-for-push-to-specific-branch для получения дополнительной информации о настройке refspecs и настроек push.default.
git push origin master отправит ваши изменения на удаленный сервер. «мастер» относится к главной ветке в вашем хранилище.
Если вы хотите отправить свои изменения в любую другую ветку (скажем, test-branch), вы можете сделать это: git push origin test-branch.
Это подтолкнет ваш код к началу ветки test в вашем репозитории.
git push origin testподталкивает местноеtestотделение кorigin/test. На всякий случай, если кто-то ожидал, что текущая ветвь будет сдвинута.