मैं गिट कमांड के लिए शॉर्टकट या उपनाम का उपयोग करना चाहता हूं।गिट कमांड के लिए शॉर्टकट
git diff
git status
git push
git pull
git stash
git branch -a
मैं शॉर्टकट या उपनाम कैसे बना सकता हूं, क्या एक पूर्वनिर्धारित सूची है?
मैं गिट कमांड के लिए शॉर्टकट या उपनाम का उपयोग करना चाहता हूं।गिट कमांड के लिए शॉर्टकट
git diff
git status
git push
git pull
git stash
git branch -a
मैं शॉर्टकट या उपनाम कैसे बना सकता हूं, क्या एक पूर्वनिर्धारित सूची है?
आप जितना आप चाहते हैं के रूप में
git config --global alias.<short> <long>
उदा।
git config --global alias.cob "checkout -b"
(--global
के बिना, आप प्रति-परियोजना उपनाम मिलता है।)
आप भी कर सकते हैं जोड़ सकते हैं अपने .gitconfig
[alias]
st = status
ci = commit
br = branch
co = checkout
में इस रखो उन्हें कम से कम टाइप करने के लिए अपने .bashrc
पर जोड़ें।
उदाहरण के लिए http://ozmm.org/posts/git_bash_aliases.html देखें।
विवादों से सावधान रहें। उदाहरण के लिए, 'जीएस', जो कि लिंक किए गए उदाहरण में' गिट स्टेटस 'के लिए उपनाम है, कई जीएनयू/लिनक्स इंस्टॉलेशन पर घोस्टस्क्रिप्ट के लिए मानक कमांड भी है। – sampablokuper
किसी के इच्छुक होने पर, उपनामों की एक और अधिक व्यापक सूची यहां दी गई है: https://jonsuh.com/blog/git-command-line-shortcuts/ – sampablokuper
ऐसा करने के एक से अधिक तरीके। उदाहरणों के साथ नीचे समझाया गया:
[1] गिट द्वारा प्रदान किए गए "उपनाम" विकल्प का उपयोग करना।
उदाहरण: Git config --global alias.co चेकआउट
प्रयोग इसलिए: Git सह
यह '~/.gitconfig' में मैन्युअल प्रविष्टियों बनाने के बराबर है (इस मार्ग से --global का उपयोग किया जाता है, अन्यथा .gitconfig प्रोजेक्ट की फ़ाइल, जिसमें आप सेट करने का प्रयास करेंगे, का उपयोग किया जाएगा)।
[alias]
co = checkout
इसलिए, फ़ाइल में मैन्युअल रूप से प्रवेश करने के लिए, जैसा निर्दिष्ट है, आपके उपनाम सेट करने का एक और तरीका भी हो सकता है।
[2]/.bashrc .bash_profile का उपयोग करना।
संपादित अपने ~/.bash_profile या ~/.bashrc, जैसा कि नीचे:
उदाहरण: उर्फ = 'Git चेकआउट'
प्रयोग इसलिए जाना: जाना
(अपने मामले के आधार पर फ़ाइल में परिवर्तन के बाद 'स्रोत ~/.bash_profile' या 'स्रोत ~/.bashrc' को न भूलें)।
इसलिए, यदि आप स्पष्ट रूप से देख, दूसरा तरीका आगे (अपने प्रोफ़ाइल के लिए) Git-आदेश उपयोग करने के लिए आशुलिपि/उपनाम डाल करने के लिए है।
इसके अलावा, उपयोगिता की आसानी के लिए उपनाम, इसलिए आप जो भी पसंद करते हैं/आसानी से, वह है जो आप जोड़ सकते हैं (जैसे: मैं शायद कह सकता हूं, जिराफ = गिट चेकआउट, अगर यह मेरी आसानी है)।
मैं oh-my-zsh git शॉर्टकट्स की अनुशंसा करता हूं।
इसमें बहुत गहन (100 से अधिक शॉर्टकट्स) सूची है।
alias ga='git add'
alias gc='git commit -v'
alias gd='git diff'
alias gst='git status'
alias gco='git checkout'
alias gcm='git checkout master'
alias gb='git branch'
# view remote branches
alias gbr='git branch --remote'
alias gup='git pull --rebase'
alias gp='git push'
# push a newly created local branch to origin
alias gpsup='git push --set-upstream origin $(git_current_branch)'
सबसे शॉर्टकट में पत्र के चयन के लिए उन्हें पर्याप्त रूप से सहज बनाने:
यहाँ एक छोटे पाने के लिए नमूना आप शुरू कर दिया है।
एक लोकप्रिय और सक्रिय ओपन सोर्स प्रोजेक्ट द्वारा प्रदान किए गए शॉर्टकट का उपयोग करने से कई लाभ होते हैं। इनमें से कुछ:
भले ही आप zsh का उपयोग नहीं करते, तब भी आप उन्हें .bashrc
की तरह एक नियमित रूप से खोल विन्यास फाइल में कॉपी कर सकते हैं।
मैं भी जोड़ लिया है
alias oh='less ~/.oh-my-zsh/plugins/git/git.plugin.zsh'
ताकि मैं जल्दी से सही टर्मिनल से उपलब्ध शॉर्टकट पढ़ सकते हैं।
क्या कहीं अधिक इस्तेमाल किए जाने वाले लोगों की सूची है? – Sam
यह आप पर निर्भर है। आप अपने पसंदीदा गिट कमांड या जिन्हें आप अक्सर उपयोग करते हैं – ogzd