Работает ли `git push` как сокращение для` git push origin newfeature`? - PullRequest
6 голосов
/ 24 июня 2011

Я отмечаю, что стандартное поведение git push origin состоит в том, чтобы "протолкнуть все ветви с одинаковым локальным и удаленным именем".

Если я создам новую ветку newfeature и проверим ее, будет git push подтолкнуть ветвь к origin по умолчанию?

Или мне нужно использовать git push origin newfeature, даже когда она извлечена?

Далее, как команда git push HEAD относится к этому

1 Ответ

7 голосов
/ 24 июня 2011

По умолчанию он будет нажимать newfeature тогда и только тогда, когда на пульте уже существует ветвь с именем newfeature.

Это можно изменить с помощью переменной конфигурации push.default.

git push HEAD по сути является сокращением для git push <name of checked out branch>, если вы отметили ветку.

...