1

ローカル リポジトリとリモート リポジトリの両方からブランチを削除するには、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

私は何が欠けていますか?

4

1 に答える 1