Я отредактировал свой $Home .bash_profile, включив в него некоторые команды псевдонимов git. Я довольно новичок в этом, и я не могу понять, что пошло не так.
.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
Я не могу понять, что я сделал не так. Есть идеи?
[EDIT] Просто хотел упомянуть, что часть, которую я добавил, относится к PS1 и выше. Например, alias ll = "ls -lahG"
работает хорошо. Те, что выше, нет.
[EDIT2] Я попытался выполнить user gs(){ git status "$*"; } вместо этого, но это, похоже, не помогло.
[EDIT3] Проблема заключалась в том, что мне пришлось использовать ~/.profile. В итоге я поместил его в файл ~/.bashrc и использовал этот файл по рекомендации Sputnick.
gs(){ git status "$*"; }
- person William Pursell   schedule 01.10.2012alias
в приглашение, что ответит приглашение? - person Burntime   schedule 01.10.2012