Git कमांड सहायक
इंटरैक्टिव Git कमांड जनरेटर और संदर्भ गाइड
इनपुट और विकल्प
आपके ब्राउज़र में चलता है। आपका इनपुट इसी डिवाइस पर रहता है।
पूरे कमांड दस्तावेज़ के लिए git --help <command> का उपयोग करें। कमिट करने से पहले user.name और user.email कॉन्फ़िगर करें।
परिणाम
परिणाम देखने के लिए अपने मान दर्ज करें।
मुफ़्त Git कमांड चीट शीट और इंटरैक्टिव रेफ़रेंस गाइड
हमारा Git कमांड सहायक एक इंटरैक्टिव रेफ़रेंस है, जो सबसे ज़्यादा इस्तेमाल होने वाली Git कमांड को खोजने योग्य, श्रेणीबद्ध कार्ड में व्यवस्थित करता है। हर कार्ड में कमांड का सिंटैक्स, संक्षिप्त विवरण और सीधे चलाए जा सकने वाले उदाहरण होते हैं, जिन्हें आप एक क्लिक में क्लिपबोर्ड पर कॉपी कर सकते हैं। चाहे आप वर्ज़न कंट्रोल सीखने वाले शुरुआती हों या कोई कम इस्तेमाल होने वाला फ़्लैग देखने वाले अनुभवी डेवलपर, यह गाइड आपके काम आएगी।
कमांड छह श्रेणियों में बँटी हैं: बेसिक, ब्रांचिंग, हिस्ट्री, अनडूइंग, रिमोट और एडवांस्ड, ताकि आप अपनी ज़रूरत वाले हिस्से तक जल्दी पहुँच सकें। इसमें मौजूद सर्च बार नाम, सिंटैक्स या विवरण के आधार पर कमांड को रियल टाइम में फ़िल्टर करता है, जिससे लंबे मैनुअल पेज को स्क्रोल किए बिना आप कुछ ही सेकंड में सही Git कमांड ढूँढ लेते हैं।
यह Git चीट शीट पूरी तरह आपके ब्राउज़र में चलती है, इसके लिए किसी इंस्टॉलेशन या साइन-अप की ज़रूरत नहीं है। डेवलपमेंट सेशन के दौरान इसे ब्राउज़र टैब में खुला रखें, ताकि कमांड सिंटैक्स, उदाहरण और बेहतरीन तरीकों तक तुरंत पहुँच मिले और आप रिपॉज़िटरी, ब्रांच, मर्ज और रिमोट ओरिजिन के साथ भरोसे से काम कर सकें।
मुख्य सुविधाएँ
- छह व्यवस्थित श्रेणियाँ: बेसिक, ब्रांचिंग, हिस्ट्री, अनडूइंग, रिमोट और एडवांस्ड
- कमांड के नाम, सिंटैक्स और विवरण में रियल टाइम सर्च फ़िल्टर
- हर उदाहरण कमांड के लिए एक क्लिक में क्लिपबोर्ड पर कॉपी
- हर कमांड के कई उपयोग उदाहरण, जिनमें आम बदलाव दिखाए गए हैं
- हर कमांड के साथ स्पष्ट और शुरुआती लोगों के लिए आसान विवरण
- ज़रूरी वर्कफ़्लो की कवरेज: clone, commit, push, pull, merge, rebase, stash और cherry-pick
- Git कॉन्फ़िगरेशन और बेहतरीन तरीकों की सलाह वाला त्वरित सुझाव सेक्शन
- रेस्पॉन्सिव कार्ड लेआउट, जो डेस्कटॉप, टैबलेट और मोबाइल पर काम करता है
- पेज लोड करने के अलावा किसी इंस्टॉलेशन, साइन-अप या इंटरनेट पर निर्भरता की ज़रूरत नहीं
- किसी भी रोशनी में आराम से पढ़ने के लिए डार्क मोड सपोर्ट
Git कमांड सहायक का उपयोग कैसे करें
- श्रेणी के अनुसार ब्राउज़ करें: उस वर्कफ़्लो की कमांड देखने के लिए किसी टैब (बेसिक, ब्रांचिंग, हिस्ट्री, अनडूइंग, रिमोट या एडवांस्ड) पर क्लिक करें।
- कमांड खोजें: मेल खाने वाली कमांड तुरंत फ़िल्टर करने के लिए सर्च बार में "merge," "stash," या "revert" जैसा कीवर्ड लिखें।
- विवरण पढ़ें: हर कार्ड सरल भाषा में बताता है कि कमांड क्या करती है, ताकि चलाने से पहले आप उसे समझ लें।
- उदाहरण देखें: आम फ़्लैग और आर्ग्युमेंट के साथ असली इस्तेमाल के पैटर्न देखने के लिए उदाहरण सेक्शन खोलें।
- कॉपी करें और चलाएँ: किसी भी उदाहरण के बगल में कॉपी आइकन पर क्लिक करके उसे क्लिपबोर्ड पर रखें, फिर अपने टर्मिनल में पेस्ट करें।
उपयोग के मामले
- Git सीखना: शुरुआती लोग श्रेणी दर श्रेणी कमांड देखकर बेसिक से एडवांस्ड वर्कफ़्लो तक अपना ज्ञान बढ़ा सकते हैं।
- रोज़ के डेवलपमेंट का रेफ़रेंस: कोडिंग के दौरान सहायक को खुला रखें, ताकि commit, push और branch कमांड जल्दी देख सकें।
- नए टीम सदस्यों को जोड़ना: नए सदस्यों को लिंक भेजें, ताकि पहले दिन से उनके पास चुनी हुई कमांड का रेफ़रेंस हो।
- मर्ज कॉन्फ़्लिक्ट सुलझाना: मर्ज के दौरान गड़बड़ होने पर सही reset, revert या checkout कमांड जल्दी ढूँढें।
- रिमोट सहयोग: कई रिपॉज़िटरी पर काम करते समय fetch, pull, push और रिमोट प्रबंधन की कमांड देखें।
- एडवांस्ड वर्कफ़्लो: जटिल ब्रांच प्रबंधन के लिए इंटरैक्टिव rebase, cherry-pick और stash कमांड देखें।
अक्सर पूछे जाने वाले प्रश्न
क्या यह टूल मुफ़्त है?
हाँ, Git कमांड सहायक पूरी तरह मुफ़्त है और इसके लिए पंजीकरण की ज़रूरत नहीं है। पूरा कमांड रेफ़रेंस जितनी बार चाहें देखें।
क्या मेरा डेटा सुरक्षित है?
यह टूल कोई डेटा इकट्ठा, संग्रहीत या भेजता नहीं है। यह एक स्थिर रेफ़रेंस है जो पूरी तरह आपके ब्राउज़र में चलता है, इसलिए सुरक्षा के लिहाज़ से चिंता की कोई बात नहीं है।
क्या यह आधिकारिक Git दस्तावेज़ों की जगह लेता है?
इसे एक त्वरित रेफ़रेंस साथी के रूप में बनाया गया है, पूरी जगह लेने वाले विकल्प के रूप में नहीं। फ़्लैग की गहरी व्याख्या या असामान्य स्थितियों के लिए आधिकारिक Git दस्तावेज़ ही अंतिम स्रोत हैं। यह सहायक तेज़ खोज और व्यावहारिक उदाहरणों में बेहतर है।
क्या मैं इन कमांड को Windows पर इस्तेमाल कर सकता हूँ?
हाँ। सूचीबद्ध कमांड किसी भी ऑपरेटिंग सिस्टम पर Git के साथ काम करती हैं: Windows (Git Bash, PowerShell, या Git इंस्टॉल होने पर CMD), macOS और Linux।
ये कमांड Git के किस वर्ज़न के लिए हैं?
कमांड Git के मानक सिंटैक्स को कवर करती हैं, जो कई सालों से अलग-अलग वर्ज़न में स्थिर रहा है। ये Git 2.x और उसके बाद के वर्ज़न के साथ काम करती हैं। बहुत पुराना वर्ज़न इस्तेमाल करने पर "git switch" जैसे कुछ फ़्लैग उपलब्ध नहीं हो सकते।
सुझाव और सर्वोत्तम तरीके
- स्पष्ट कमिट संदेश लिखें: आदेशात्मक रूप (जैसे "Add login feature") इस्तेमाल करें, ताकि आपके प्रोजेक्ट का इतिहास चेंजलॉग की तरह पढ़ा जा सके।
- फ़ीचर ब्रांच बनाएँ: सीधे main या master पर कमिट करने के बजाय हमेशा अलग ब्रांच पर काम करें।
- push से पहले pull करें: मर्ज कॉन्फ़्लिक्ट से बचने के लिए push करने से पहले "git pull" चलाकर रिमोट बदलाव शामिल करें।
- .gitignore जल्दी बनाएँ: बिल्ड आर्टिफ़ैक्ट, node_modules और एनवायरनमेंट फ़ाइलों को बाहर रखने के लिए प्रोजेक्ट की शुरुआत में ही .gitignore फ़ाइल बनाएँ।
- ब्रांच बदलने से पहले stash करें: अगर आपका काम कमिट नहीं हुआ है, तो दूसरी ब्रांच पर जाने से पहले उसे अस्थायी रूप से सहेजने के लिए "git stash" इस्तेमाल करें।
- कमिट से पहले diff देखें: आप क्या कमिट करने जा रहे हैं, यह ठीक से जाँचने और अनचाहे बदलाव पकड़ने के लिए "git diff --staged" चलाएँ।