2013-10-25 6 views
5

मैं इस आदेश के साथ अन्य नाम बनाना Git उपयोग कर रहा हूँ:क्या मैं "पुल --rebase" के लिए गिट में उपनाम सेट कर सकता हूं?

git config --global alias.pr=pull --rebase 

लेकिन यह मुझे याद दिलाता है कि:

error: invalid key: alias.pr=pull 

मैं भी करने की कोशिश की:

git config --global alias.pr="pull --rebase" 
git config --global alias.pr='pull --rebase' 

लेकिन न तो काम करता है।

इसके लिए सही आदेश क्या है?

उत्तर

9

अपने आदेश में बराबर चरित्र का उपयोग न करें, और प्रयोग सामग्री के आसपास उद्धरण चिह्न आप उदाहरण के लिए, के लिए एक उपनाम प्रदान करना चाहते हैं:

git config --global alias.pr 'pull --rebase' 

वैकल्पिक रूप से, आप सीधे संपादित करके अपना उपनाम सेट कर सकते हैं आपकी .gitconfig फ़ाइल। तर्कों को शामिल करने वाले उपनामों को स्थापित करने के बारे में अधिक जानकारी के लिए यह link देखें।

0

जब आप दूरस्थ शाखा से नए संशोधन खींचते हैं, मूल रूप से गिट विलय कर रहा है और फिर तेज़ी से आगे बढ़ रहा है। यदि आप मर्ज चरण से पहले रीबेस करना चाहते हैं तो आपको .git/config या your home git config फ़ाइल में निम्न कॉन्फ़िगरेशन निर्दिष्ट करना होगा।

[branch "test-branch"] 
    remote = origin 
    merge = refs/heads/test-branch 
    rebase = true 

तो तुम जो कुछ भी शाखा आप चाहते हैं rebase = true विकल्प निर्दिष्ट करना होगा।

संबंधित मुद्दे