Pro Git
Pro Git También resulta útil personalizar el prompt para que muestre información sobre el repositorio Git que hay en el directorio actual. Se puede hacer tan simple o tan complejo como quieras aunque hay una serie de elementos de información que a la mayorÃa de las personas les resultan útiles, como la rama actual o el estado del directorio de trabajo. Para añadirlo al prompt, simplemente haz una copia del archivo contrib/completion/git-prompt.sh del código fuente de Git al directorio de inicio y añade lo siguiente al .bashrc:
. ~/git-prompt.sh export GIT_PS1_SHOWDIRTYSTATE=1 export PS1='\w$(__git_ps1 " (%s)")\$ 'La \w indica que muestre el directorio de trabajo actual, la \$ que muestre el sÃmbolo $ como parte del prompt y el __git_ps1 " (%s)" llama una función en git-prompt.sh con un parámetro de formato. AsÃ, el prompt del bash tendrá este aspecto cuando estemos en un proyecto gestionado con Git:
Figure 10. Prompt personalizado en bash.
Ambos scripts tienen una práctica documentación, por lo que, para más información, revisa los contenidos de git-completion.bash y git-prompt.sh.
Git también viene con una librerÃa de completación de pestañas para Zsh. Simplemente copie contrib/completion/git-completion.zsh a su directorio local y anclelo de su .zshrc. La interfaz de Zsh es un poco más poderosa que la de Bash: