我想要一个 git 的别名来从本地和远程存储库中删除一个分支。所以,我在我的~/.gitconfig
:
[alias]
erase = !"git push origin :$1 && git branch -D $1"
它按预期工作,从原点和本地删除分支,但在控制台中我看到额外的行(error: branch 'profile_endpoints' not found.
):
┌[madhead@MADHEAD-LAPTOP:/c/projects/b developing]
└─$ git erase profile_endpoints
To git@github.com:a/b.git
- [deleted] profile_endpoints
Deleted branch profile_endpoints (was abcdef0).
error: branch 'profile_endpoints' not found.
我在 Windows 7 上使用git version 1.8.0.msysgit.0
和。git bash
我错过了什么?