He editado my $ Home .bash_profile para incluir algunos comandos de git alias. Soy bastante nuevo en esto y no puedo entender qué salió mal.Añadiendo git alias a .bash_profile no funciona
.bash_profile
alias gs='git status '
alias ga='git add '
alias gb='git branch '
alias gc='git commit'
alias gd='git diff'
alias go='git checkout '
alias gk='gitk --all&'
alias gx='gitx --all'
alias got='git '
alias get='git '
PS1="\u$ "
alias ll="ls -lahG"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && \
. "$HOME/.rvm/scripts/rvm"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && \
. "$HOME/.rvm/scripts/rvm"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && \
. "$HOME/.rvm/scripts/rvm"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && \
. "$HOME/.rvm/scripts/rvm"
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && \
. "$HOME/.rvm/scripts/rvm"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && \
. "$HOME/.rvm/scripts/rvm"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
Me parece que no puede entender lo que hice mal. ¿Algunas ideas?
[EDIT] Solo quería mencionar que la parte que agregué es de PS1. Por ejemplo, alias ll = "ls -lahG"
funciona bien. Los de arriba no.
[EDIT2] Intenté para el usuario gs() {estado de git "$ *"; } en su lugar, pero eso no parece hacer el truco.
[EDIT3] El problema fue que tuve que buscar ~/.profile. Lo que terminé haciendo fue ponerlo en el archivo ~/.bashrc y obtener ese archivo a recomendación de Sputnick.
hacer de reiniciar el terminal o ejecutar ~/.bash_profile. No veo ningún error a primera vista. – Burntime
Lo que salió mal es que usaste un alias. Use funciones en su lugar. por ejemplo: 'gs() {estado de git" $ * "; } ' –
si escribe' alias' en el prompt ¿qué devuelve el prompt? – Burntime