मैंने कुछ $ git उपनाम आदेशों को शामिल करने के लिए अपना $ Home .bash_profile संपादित किया। मैं इसके लिए नया हूं और मैं यह नहीं समझ सकता कि क्या गलत हुआ।.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"
अच्छी तरह से काम करता है। ऊपर वाले लोग नहीं करते हैं।
[EDIT2] मैंने उपयोगकर्ता जीएस() {गिट स्थिति "$ *" की कोशिश की; } इसके बजाए लेकिन यह चाल नहीं लग रहा था।
[EDIT3] समस्या यह थी कि मुझे स्रोत ~/.profile था। मैं जो कर रहा हूं उसे ~/.bashrc फ़ाइल और स्रोत में डाल रहा है जो स्पुतनिक की सिफारिश पर फ़ाइल करता है।
आप टर्मिनल को पुनः आरंभ करना या निष्पादित करें। ~/.bash_profile। मुझे पहली नजर में कोई त्रुटि नहीं दिख रही है। – Burntime
क्या गलत हुआ कि आपने उपनाम का उपयोग किया था। इसके बजाय कार्यों का प्रयोग करें। उदाहरण: 'जीएस() {गिट स्थिति" $ * "; } ' –
यदि आप प्रॉम्प्ट में 'उपनाम' टाइप करते हैं तो प्रॉम्प्ट क्या देता है? – Burntime