Ich bin neu in Git und versuche, den aktuellen Git-Zweig zu meiner bereits vorhandenen Eingabeaufforderung hinzuzufügen, die wie folgt definiert ist:
RESET="\[\017\]"
NORMAL="\[\033[0m\]"
RED="\[\033[31;1m\]"
YELLOW="\[\033[33;1m\]"
WHITE="\[\033[37;1m\]"
SMILEY="${WHITE}:)${NORMAL}"
FROWNY="${RED}:(${NORMAL}"
SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi"
export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} "
Ich habe es versucht (indem ich meine .bashrc
Datei erneut bezogen habe) und es schien zu funktionieren, aber dann bin ich in einen anderen Zweig gegangen und es wurde nicht aktualisiert. Wie kann ich sicherstellen, dass das $(__git_ps1)
nicht zwischengespeichert ist?
:)
und:(
in Ihrer Eingabeaufforderung abhängig davon, ob der letzte Befehl fehlgeschlagen ist :)