Недавно я повредил ветку master
, начиная с корня --root
. Для ясности, я представляю себе это:Как обновить теги после переустановки всей ветки?
v1 v2
| |
A---B---C---D (master)
Теперь после запуска git rebase --root -i
я следующее:
'A---'B---'C---'D (master)
v1 v2
| |
? ? (old-master)
Как вы можете видеть, что я просто хочу, чтобы обновить ссылки из v1
и v2
к 'B
и 'D
соответственно. Как я могу это сделать без использования чудо-скриптов, но встроенных git-инструментов?
Я слышал, что это можно сделать, используя git filter-branch --tag-name-filter
, но я понятия не имею, как это сделать.
Я не понимаю вашего ответа. Не могли бы вы объяснить, пожалуйста? –
Ты здесь?) Я все еще жду ..) –