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