Git आसान ब्रांचिंग और मर्जिंग, मल्टीपल स्टेजिंग एरिया, और एक डिस्ट्रिब्यूटेड वर्कफ्लो पैराडाइम का समर्थन करने वाले सबसे उन्नत वर्जन कंट्रोल सिस्टम में से एक है। Git से अधिक लाभ उठाने के लिए, आप इसके गुणों में से एक का उपयोग कर सकते हैं जिसे "Git Alias" कहा जाता है। किसी व्यक्ति के उपनाम की तरह, यह Alias सुविधा Git टर्मिनल विंडो में तेज़ उपयोगकर्ता अनुभव के लिए दोहराए जाने वाले चरणों को मर्ज करके समय बचाती है। यहां हम आपको दिखाते हैं कि Git Alias क्या हैं, उन्हें कैसे जोड़ें, और कुछ सबसे उपयोगी उदाहरण।
Git Alias: यह क्या है?
Git Alias को एक बनाई गई कमांड के रूप में परिभाषित किया जा सकता है जो एक बड़ी कमांड के टेक्स्ट को स्वचालित रूप से अनुमानित करती है ताकि दोहराए जाने वाले संदर्भों को शॉर्टकट प्रक्रिया के रूप में लाया जा सके। प्रोग्रामर Git Alias का उपयोग उन कमांड को डिज़ाइन करने के लिए कर सकते हैं जो मौजूद होनी चाहिए या कुशल कमिटिंग की दिशा में तार्किक समझ रखते हैं।
यहां एक ग्लोबल Alias बनाने का एक उदाहरण है "चेकआउट" के लिए, जिसका उपयोग रिपॉजिटरी में ब्रांच को इंटरचेंज करने के लिए किया जाता है। यहां दिखाए गए लंबे कमांड के बजाय, अब कोई केवल git co का उपयोग कर सकता है।
git config --global alias.co checkout
Git रिपॉजिटरी में एक नई ब्रांच बनाने के लिए Git Alias का उपयोग ब्रांच के लिए किया जा रहा है। लंबे कमांड के बजाय, कोई Alias git br का उपयोग कर सकता है।
git config --global alias.br branch
अंत में, यहां एक शॉर्टकट कुंजी के साथ Git कमिट के लिए परिभाषित एक Alias है: git ci।
git config --global alias.ci commit
Git Alias के साथ शुरुआत करने के लिए, आपको पहले Git को सही ढंग से इंस्टॉल करना होगा। उसके बाद, यहां दिखाए अनुसार आगे बढ़ें।
Git Aliases कैसे जोड़ें
टर्मिनल विंडो में Git Aliases जोड़ना Git Bash को बहुत सीधा और आसान बनाता है। लेकिन इससे पहले कि आप ऐसा करें, आपको अपने कमांड को सही Git रिपॉजिटरी में रखना होगा, अन्यथा यह "fatal: not a git repository" एरर का कारण बनेगा।
अपने कमांड को स्थिति में लाने और यह सुनिश्चित करने के लिए कि आप सही डायरेक्टरी में काम कर रहे हैं, आपको यहां दिखाए अनुसार रिपॉजिटरी को इनिशियलाइज़ करना होगा। यह केवल शुरुआत में एक बार करने के लिए आवश्यक है। निम्नलिखित उदाहरण में, Repo को फिर से इनिशियलाइज़ किया गया है।
git init
स्क्रीन को साफ करने के लिए clear दर्ज करें। अब आप Git Aliases के साथ अन्य फ़ंक्शन के साथ प्रयोग करना शुरू कर सकते हैं।
आइए "स्टेटस" कमांड के लिए एक Git Alias जोड़ें। यह वर्कफ्लो में किसी भी बदली हुई फ़ाइल को ट्रैक रखने के लिए उपयोगी है। आप इसके लिए Alias को "st" के रूप में परिभाषित कर सकते हैं जैसा कि यहां दिखाया गया है।
git config --global alias.st "status"
एक बार हो जाने पर, जैसा कि यहां दिखाया गया है, आप केवल शॉर्टकट के रूप में git st टाइप कर सकते हैं। यहां कमिट करने के लिए कुछ भी नहीं जोड़ा गया है क्योंकि ये सभी फ़ाइल सिस्टम अनट्रैक्ड हैं, लेकिन स्टेटस Alias ठीक से काम करता है।
अधिक Git Alias उदाहरण
1. Git Commit
Git में आपके अंत में किसी भी काम के लिए Master रिपॉजिटरी में कमिट करना आवश्यक होगा। यह Git कमिट को सबसे आवश्यक Alias कमांड में से एक बनाता है।
git config --global alias.ci commit
2. Git Revert Commit
कभी-कभी आपको Git Bash टर्मिनल का उपयोग करके किए गए कमिट को पूर्ववत करने की आवश्यकता होती है। इस रिवर्ट के लिए Git Alias को निम्नानुसार परिभाषित किया जा सकता है।
git config --global alias.rc revert<commit#>
3. Git Remove Commit
कमिट को हार्ड डिलीट करने के लिए, जो इसे ब्रांच से पूरी तरह से हटा देता है, आपको विशिष्ट संस्करणों के लिए रीसेट कमांड Alias का उपयोग करने की आवश्यकता होती है।
git config --global alias.rs reset
4. Git Change Commit Message
क्या आप सबसे हाल के कमिट के मैसेजिंग को बदलना चाहते हैं? Git Change Commit Message इसमें एक भूमिका निभाता है। निम्नलिखित इसके लिए एक Alias हो सकता है। बेशक, यह सबसे हाल के मैसेज को प्रभावित करेगा।
git config --global alias.am amend
5. Git Change Branch
क्या आप एक Git ब्रांच से दूसरी में स्विंग करना चाहते हैं? यहीं Checkout Alias महत्व ग्रहण करता है।
git config --global alias.co checkout git co <existing branch> git co -b <new branch>
इसी तरह, हम निम्नलिखित कुछ कमांड के लिए उपयुक्त Git Aliases बना सकते हैं:
- Git यूजरनेम जांचें:
git config --global user.name "James Joyce"जैसी किसी चीज़ को Alias किया जा सकता है ताकि यूजरनेम के बार-बार उल्लेख से बचा जा सके। - Git शो ब्रांच: सभी ब्रांच को एक साथ देखना चाहते हैं? आपको
git config --global branch;के लिए एक Alias ढूंढना होगा; रिमोट ब्रांच के लिए, कमांड में- rजोड़ें।
उपरोक्त ट्यूटोरियल Git Bash टर्मिनल विंडो में सबसे अधिक उपयोग की जाने वाली कमांड के लिए Git Aliases बनाने की व्यवस्थित, चरण-दर-चरण कार्यप्रणाली की व्याख्या करता है। यहां बताया गया है कि आप GitHub प्रोजेक्ट मैनेजमेंट के साथ कैसे शुरुआत कर सकते हैं। आप Jekyll और GitHub Pages के साथ मुफ्त में अपना ब्लॉग भी होस्ट कर सकते हैं।