"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गिट | युक्तियाँ और चालें

गिट | युक्तियाँ और चालें

2024-07-31 को प्रकाशित
ब्राउज़ करें:293

Git | Tips and Tricks

टिप्पणी
आप मेरी निजी वेबसाइट पर अन्य पोस्ट देख सकते हैं: https://hbolajraf.net

गिट टिप्स और ट्रिक्स

गिट एक शक्तिशाली संस्करण नियंत्रण प्रणाली है जो आपके विकास वर्कफ़्लो को अधिक कुशल बना सकती है। Git से अधिकतम लाभ प्राप्त करने में आपकी सहायता के लिए यहां कुछ युक्तियां और तरकीबें दी गई हैं।

गिट कॉन्फ़िगर करें

गिट का उपयोग शुरू करने से पहले, इसे अपने नाम और ईमेल पते के साथ कॉन्फ़िगर करना एक अच्छा विचार है। यह जानकारी आपकी प्रतिबद्धताओं से संबद्ध होगी।

git config --global user.name "hbolajraf"
git config --global user.email "[email protected]"

आप अन्य कॉन्फ़िगरेशन भी सेट कर सकते हैं, जैसे कि आपका पसंदीदा टेक्स्ट एडिटर और डिफ़ॉल्ट शाखा।

बुनियादी आदेश

1. एक रिपोजिटरी प्रारंभ करें: एक नया गिट रिपोजिटरी शुरू करने के लिए, अपनी प्रोजेक्ट निर्देशिका में गिट इनिट का उपयोग करें।

2. एक रिपोजिटरी क्लोन करें: किसी दूरस्थ यूआरएल से एक रिपोजिटरी क्लोन करने के लिए, गिट क्लोन का उपयोग करें।

3. परिवर्तन प्रतिबद्ध करें: परिवर्तन करने के बाद, उन्हें सहेजने के लिए git प्रतिबद्ध -m "आपका प्रतिबद्ध संदेश" का उपयोग करें।

4. स्थिति जांचें: अपनी कार्यशील निर्देशिका की स्थिति देखने के लिए git status का उपयोग करें।

शाखाओं में

विकास की विभिन्न रेखाओं के प्रबंधन के लिए शाखाएँ आवश्यक हैं।

1. एक शाखा बनाएं: एक नई शाखा बनाने के लिए गिट शाखा का उपयोग करें।

2. शाखाएँ स्विच करें: किसी भिन्न शाखा में स्विच करने के लिए, git checkout का उपयोग करें।

3. शाखाएं मर्ज करें: गिट मर्ज के साथ एक शाखा से दूसरे में परिवर्तन मर्ज करें।

4. शाखा हटाएं: किसी शाखा को हटाने के लिए git शाखा -d का उपयोग करें।

छिपाना

स्टैशिंग तब उपयोगी होती है जब आपको अपने परिवर्तनों को अस्थायी रूप से सहेजने की आवश्यकता होती है।

1. स्टैश परिवर्तन: अपने परिवर्तनों को सहेजने के लिए गिट स्टैश का उपयोग करें।

2. अप्लाई स्टैश: अपने परिवर्तनों को दोबारा लागू करने के लिए, गिट स्टैश अप्लाई का उपयोग करें।

3. Stashes की सूची: git stash सूची के साथ छुपी हुई जगहों की सूची देखें।

इंटरएक्टिव रिबेस

इंटरएक्टिव रीबेस आपको प्रतिबद्ध इतिहास को संशोधित करने की अनुमति देता है।

1. रीबेस इंटरएक्टिव: अंतिम एन कमिट्स को इंटरैक्टिव रीबेस करने के लिए git rebase -i HEAD~n का उपयोग करें।

2. कमिट संपादित करें: कमिट को संशोधित करने के लिए "पिक" को "एडिट" में बदलें।

3. कमिट में संशोधन करें: वर्तमान कमिट को संपादित करने के लिए git कमिट --अमेंड का उपयोग करें।

गिट उपनाम

Git उपनाम आपको Git कमांड के लिए शॉर्टकट बनाने देते हैं।

1. एक उपनाम बनाएं: अपने वैश्विक Git कॉन्फ़िगरेशन में एक उपनाम जोड़ें।

git config --global alias.co checkout

2. उपयोग: अब, आप गिट चेकआउट के लिए शॉर्टहैंड के रूप में गिट सह का उपयोग कर सकते हैं।

गिट हुक

गिट हुक ऐसी स्क्रिप्ट हैं जो कुछ गिट इवेंट पर स्वचालित रूप से चलती हैं।

1. प्री-कमिट हुक: कमिट से पहले कार्रवाई चलाने के लिए एक .git/hooks/pre-commit स्क्रिप्ट बनाएं।

2. पोस्ट-रिसीव हुक: सर्वर के गिट रिपॉजिटरी में, पुश प्राप्त करने के बाद कार्रवाई करने के लिए एक हुक/पोस्ट-रिसीव स्क्रिप्ट बनाएं।

फ़ाइलों को अनदेखा करना

आप .gitignore फ़ाइल का उपयोग करके अनदेखा करने के लिए फ़ाइलें या पैटर्न निर्दिष्ट कर सकते हैं।

1. .gitignore बनाएं: .gitignore नाम से एक फ़ाइल बनाएं और उन फ़ाइलों, निर्देशिकाओं या पैटर्न को सूचीबद्ध करें जिन्हें आप अनदेखा करना चाहते हैं।

2. उदाहरण .gitignore:

# Ignore build artifacts
bin/
obj/

# Ignore log files
*.log

# Ignore a specific directory
docs/

आगे क्या?

ये टिप्स और ट्रिक्स आपको Git के साथ और अधिक कुशल बनने में मदद करेंगे, जिससे आपके संस्करण नियंत्रण कार्य अधिक कुशल हो जाएंगे और आपकी विकास प्रक्रिया आसान हो जाएगी।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/hbolajraf/git-tips-and-tricks-5326?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3