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