当我想在git上本地删除分支并将其传播到GitHub repo时,我使用这个两步法:
~$ git branch -d [branch_name]
~$ git push origin :[branch_name]
是否有任何命令在本地删除分支,并自动将此修改传播到GitHub上的远程仓库?
答案 0 :(得分:3)
git config alias.yourcommandnamehere \
'! f() { git branch -d $1; git push origin :$1; }; f'
git yourcommandnamehere branch_name
只是一个注释,git不会为内置组件提供别名。 Many of them do have config items提供默认值。