Я получаю команду, не найденную в моем bashrc - PullRequest
3 голосов
/ 06 марта 2012

Когда я пытаюсь перейти в каталог .ssh с помощью cd ~ / .ssh, он корректно переходит в этот каталог, но я получаю команду __git ps1: not found. Не уверен, почему это происходит и как решить проблему.

вот мой файл bashrc

#Git tab completion
source ~/git-completion.bash
# Show branch in status line
PS1='[\W$(__git_ps1 " (%s)")]\$ '
export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007"'

1 Ответ

5 голосов
/ 06 марта 2012

Проблема в том, что ваша подсказка содержит вызов функции __git_ps1, но она не определена. Более новые версии файла git-creation определяют эту функцию, но ее нет в вашей копии. Например, на Fedora это определено в /etc/bash_completion.d/git

...