2016-03-31 5 views
1

Я хотел бы нажать фиксацию с определенным тегом (T) на ветку (B).Как нажимать фиксацию с тегом на удаленную ветку в git?

Я использую следующую команду:

git push origin refs/tags/T:refs/heads/B 

Команда завершается с

! [remote rejected] T -> B (failed to write) error: failed to push some refs to 'origin'

ПРИМЕЧАНИЕ: Существует не ветвь B в удаленном происхождения.

ПРИМЕЧАНИЕ 2. Когда я использую git push origin T:B, он создает метку B на пульте дистанционного управления.

ПРИМЕЧАНИЕ 3. Когда я использую начало git push 45feef5: B, он работает. Однако я бы хотел использовать имя тега вместо хэша commit.

ответ

0

Я не уверен, что это возможно. Git docs говорит:

By default, the git push command doesn’t transfer tags to remote servers. You will have to explicitly push tags to a shared server after you have created them.

Смежные вопросы