#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
.