Fejlen "-bash: __git_ps1: command not found" opstår typisk, når bash-prompten forsøger at bruge funktionen __git_ps1
, men den er ikke korrekt indlæst. Følg disse trin for at løse problemet:
Sørg for, at du har filen git-prompt.sh
, som indeholder definitionen af __git_ps1
. Du kan downloade den fra GitHub:
curl -o ~/.git-prompt.sh https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh
Tilføj følgende linje til din .bashrc
eller .bash_profile
for at indlæse git-prompt.sh
:
source ~/.git-prompt.sh
Sørg for, at din PS1
variabel i .bashrc
eller .bash_profile
bruger __git_ps1
korrekt. For eksempel:
PS1='\u@\h \w$(__git_ps1 " (%s)")\$ '
Efter at have foretaget ændringerne, skal du genindlæse din bash konfiguration:
source ~/.bashrc
eller
source ~/.bash_profile
Efter at have fulgt disse trin, skulle fejlen "-bash: __git_ps1: command not found" være løst, og din bash-prompt skulle nu vise git-status korrekt.
Har du brug for hjælp til Bash-fejl eller kommandolinjeopgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den assistance, du har brug for, og kom hurtigt videre med dit projekt!