2016-10-21 37 views

cevap

5

yerine PATH içinde bu bir bash betiği yapma ve sonra GIT'de o senaryoyu çağırarak öneriyoruz: Ben yukarıdaki gibi benim gitconfig içine bash komutunu koyduğunuzda
, git kötü bir yapılandırma hattı hakkında şikayet diğer ad yerine (ya da yine de PATH'nızda ise, git-bd dosyasını adlandırın). Örneğin

, ~/bin/git-bd

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

komutuyla dosya çalıştırılabilir yapın dosyası olun:

chmod +x ~/bin/git-bd 

Ve .bashrc, .bash_profile veya .bash_login dosya hattı vardır emin olun:

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

Ve siz n ya sadece doğrudan git-bd diyoruz, ya da öyle gibi senin .gitconfig yılında diğer adı ekleyin:

bd = "!git-bd" 

nedeniyle arka eğik çizgiler için, bu cevaba size olabilecek kötü yapılandırma hatası alıyorsanız nedeni ekleyin. Git-config, olduğu gibi okuyacaktır, böylece ikinci bir ters eğik çizgi ile tekrar tekrar kaçmanız gerekir.

+0

IMO, son paragrafınızı ilk önce koymalısınız çünkü bir öneride bulunmadan önce soruyu yanıtlayacaktır. –

+0

Bunun iyi bir fikir olduğunu düşünüyorsanız, düzenlemekten çekinmeyin. Bu bana mantıklı geliyor, ama şimdi benim telefonumda ve kendimi düzenleyemiyorum –

+0

'.bash_profile'mın içindeki işlevi yazmak mümkün mü ve gitconfig komutunu oradan almalı mıyım? – johnsona