Witam.
Pracując ostatnio nad jednym z projektów, chciałem sobie dokładnie odwzorować jedno ze środowisk, na którym jest puszczona live aplikacja, na swoim środowisku developerskim. W tym celu używam Vagranta. Przygotowałem więc środowisko, z PHP5.3 oraz systemem CentOS. Chciałem dodatkowo wgrać sobie do tego swój profil .bashrc, w którym to pokazywana jest ścieżka do katalogu, w którym aktualnie się znajduję, oraz branch repozytorium gita, na którym aktualnie pracuje. Po wgraniu własnego profilu, moim oczom ukazał się następujący komunikat:
bash: __git_ps1: command not found
Rozwiązaniem tego problemu było kolejno:
- Pobranie: https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh oraz zmiana nazwy pliku na np. .git-prompt.sh
- Dodanie linijki: source ~/.git-prompt.sh do pliku: .bash_profile
- Restart konsoli
Po tak wykonanych operacjach pokazywanie brancha, na którym się aktualnie znajdujemy działa w pełni poprawnie.
Pozdrawiam.