Могу ли я уничтожить и воссоздать удаленную ветку Git одной командой?
В Git я иногда работаю над продолжительными ветками. Мне нравится время от времени перебазировать мастер, чтобы облегчить слияние, когда я буду готов.
После перебазирования я не могу перенести ранее отправленную ветвь на удаленный, потому что история моей ветки больше не согласуется с историей удаленной этой ветки. Поэтому я должен сначала удалить его.
Это мой текущий рабочий процесс:
git checkout my_branch
git rebase master
git push origin :my_branch # Delete remote version of the branch
git push origin my_branch # Push up my new version of history on this branch
Есть ли одна атомарная команда, которая может заменить две последние команды?