我编辑了我的 $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
我似乎无法理解我做错了什么。有任何想法吗?
[编辑]只是想提一下,我添加的部分是从 PS1 开始的。例如alias ll = "ls -lahG"
效果很好。上面的没有。
[EDIT2]我试图用户 gs(){ git status "$*"; 相反,但这似乎并没有奏效。
[EDIT3]问题是我必须获取 ~/.profile。我最终做的是把它放在 ~/.bashrc 文件中,并根据 Sputnick 的建议获取该文件。