Ich würde empfehlen, dieses ein Bash-Skript in Ihrem PATH stattdessen zu machen, und dann das Skript in Ihrem git Aufruf Alias stattdessen (oder wenn es sowieso in Ihrem PATH ist, benennen Sie einfach die Datei git-bd
).
Zum Beispiel machen die Datei ~/bin/git-bd
#!/usr/bin/env bash
git branch --merged | egrep -v '(^\*|master|dev)' | xargs git branch -d
die ausführbare Datei Stellen mit dem Befehl:
chmod +x ~/bin/git-bd
Und stellen Sie sicher, dass Ihre .bashrc
, .bash_profile
oder .bash_login
Datei die Zeile hat:
export PATH="$HOME/bin:$PATH"
Und Sie ca n entweder rufen Sie einfach git-bd
direkt oder fügen Sie den Alias in Ihrem .gitconfig
wie so:
bd = "!git-bd"
zu dieser Antwort hinzuzufügen, der Grund, warum Sie sind eine schlechte Konfiguration Fehler bekommen kann aufgrund der Back-Schrägstriche sein. Die git-config liest sie so, wie sie sind, also müssen Sie sie mit einem zweiten Backslash wieder verlassen.
Haben Sie es im Abschnitt "[Alias]"? – twalberg