Как изменить пульт по умолчанию для тегов pu sh? - PullRequest
0 голосов
/ 06 мая 2020

В моем репо ветки обычно явно указываются, что remote должно push в (в origin или в fork).

К сожалению, у легких тегов (которые я использую только для разработки, в данный момент) нет такой же опции.

Я ошибочно сделал git push --tags, и все они были скопированы в неправильный пульт . Много грязи; поэтому мне пришлось очистить их все вручную.

Как указать, какие удаленные теги должны быть отправлены по умолчанию?

ПРИМЕЧАНИЕ: Обычно я использую sh легкие теги на fork, как закладки для последующего повторного использования (чтобы отметить коммиты, которые я не хочу помещать в ветку).

1 Ответ

1 голос
/ 10 мая 2020

Для тегов нет пульта по умолчанию, только для веток. Когда вы добавляете sh тег без указания удаленного, он будет go по умолчанию для ветки, в которой вы находитесь, также известной как ветка удаленного отслеживания .

Используйте git branch -vv, чтобы увидеть ветви отслеживания для каждой локальной ветви.

Используйте git branch -u <desired upstream remote> [<branchname>], чтобы изменить их. Последний аргумент является необязательным и по умолчанию имеет то же имя, что и локальная ветвь.

...