«git push —force —follow-tags» не выталкивает теги при использовании принудительного

#git #git-push #git-tag

#git #git-push #git-tag

Вопрос:

Я удалил тег локально и удаленно, отредактировал некоторые коммиты, создал новый локальный тег, и я хотел отправить все сразу, поэтому я попытался

 git push --force --follow-tags
  

но кажется, что когда я использую --force опцию, она не выталкивает теги новых коммитов, которые я принудительно выталкиваю.

Почему бы и нет? Как мы можем сделать это в одной транзакции, подобной git push --follow-tags , но также и с --force ?

Комментарии:

1. почему бы не использовать git push —force —tags?

2. @battlmonstr Потому что это сделало бы что-то другое?

3. @battlmonstr git push --force --tags выталкивает мою ветку плюс какие-либо теги? Или просто теги?

4. --tags выталкивает не только теги, но и все из них. --follow-tags работает совсем по-другому.

5. @battlmonstr Что, если мой тег не находится в начале моей ветки? Я хочу поместить все в свою ветку и тег (ы) (хотя мне все равно, если я отправлю их все за пределы своей ветки), в одной транзакции, точно так же, как --follow-tags обычно работает без --force .