8
我編輯了我的$ Home .bash_profile以包含一些git別名命令。我對此很新,而且我弄不清楚哪裏出了問題。將git別名添加到.bash_profile不起作用
的.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"
運作良好。上面的那些沒有。我試過用戶gs(){git status「$ *」;}我試過用gs(){git status「$ *」;相反,但似乎並沒有這樣做。
[編輯3]問題是,我不得不來源〜/ .profile。我最終做的是把它放在〜/ .bashrc文件中,並在Sputnick的建議中找到該文件。
你重新啓動終端或執行。 〜/ .bash_profile中。第一次看,我沒有看到任何錯誤。 – Burntime
出了什麼問題是您使用了別名。改用功能。例如:'gs(){git status「$ *」; }' –
如果您在提示符中鍵入'alias'提示返回什麼? – Burntime