Мне просто интересно, что означает флаг -u в этой команде "git push -u origin master"?
Спасибо
Ответ 1
Параметр -u выполняет следующие действия:
Для каждой ветки, которая обновлена или успешно нажата, добавьте ссылку вверх (отслеживание), используемую без аргументов git -pull и другие команды.
Итак, после нажатия вашего локального ветки с параметром -u, эта локальная ветвь будет автоматически связана с удаленной ветвью, и вы можете использовать git pull без каких-либо аргументов.
Ответ 2
Это то же самое, что и --set-upstream
Он использовался для установки источника в качестве выходного пульта в конфигурации git.
Это может помочь, если вы не хотите вручную указывать удаленный каждый раз при запуске git push.