Если вы хотите выполнить оба этих шага с помощью одной команды, вы можете создать для нее псевдоним, добавив следующее к вашему ~/.gitconfig
:
[alias]
rmbranch = "!f(){ git branch -d ${1} && git push origin --delete ${1}; };f"
В качестве альтернативы, вы можете добавить это к вашей глобальной конфигурации из командной строки, используя
git config --global alias.rmbranch \
'!f(){ git branch -d ${1} && git push origin --delete ${1}; };f'
ПРИМЕЧАНИЕ : При использовании -d
(строчная буква d) ветвь будет удалена, только если она была объединена. Чтобы принудительное удаление произошло, вам нужно использовать -D
(заглавная D).