2016-10-21 5 views

答えて

5

は、私が代わりにPATHにこのbashスクリプトを作成して、あなたのgitでそのスクリプトを呼び出すことをお勧めしたい:私は、上記のように私のgitconfigにbashコマンドを入れると
は、gitが悪い設定行文句を言いますエイリアスを使用します(または、それがあなたのPATHにある場合は、ファイル名をgit-bdとします)。例えば

、ファイル~/bin/git-bd

#!/usr/bin/env bash 
git branch --merged | egrep -v '(^\*|master|dev)' | xargs git branch -d 

は、コマンドでファイルを実行可能にします作る:

chmod +x ~/bin/git-bd 

そして、あなたの.bashrc.bash_profileまたは.bash_loginファイルは、行があることを確認してください:

export PATH="$HOME/bin:$PATH" 

あなたnはちょうど直接git-bdを呼び出す、またはそうのようなあなたの.gitconfigにエイリアスを追加し、次のいずれかこの答えに追加するには

bd = "!git-bd" 

、あなたが悪い設定エラーを取得している理由は、バックスラッシュに起因する可能性があります。 git-configはそれらをそのまま読み込むので、二回目のバックスラッシュで再びエスケープする必要があります。

+0

IMOあなたの最後の段落を最初に置く必要があります。なぜなら、それは推奨をする前に質問に答えるからです。 –

+0

あなたはそれが良いアイデアだと思うなら、自由に編集できます。それは私には意味がありますが、今私は自分の電話機にいて自分で編集することができません –

+0

私の '.bash_profile'の中に関数を書いて、そこからコマンドを参照することは可能でしょうか? – johnsona

関連する問題