ローカル リポジトリとリモート リポジトリの両方からブランチを削除するには、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 7git version 1.8.0.msysgit.0
で andを使用しています。git bash
私は何が欠けていますか?