- 1 1. परिचय
- 2 2. Ubuntu पर Git स्थापित करना
- 3 3. प्रारंभिक Git कॉन्फ़िगरेशन
- 4 4. Working with GitHub Repositories
- 5 5. Visual Studio Code के साथ एकीकरण
- 6 6. सामान्य समस्या निवारण टिप्स
- 7 7. अक्सर पूछे जाने वाले प्रश्न (FAQ)
- 7.1 Q1. Git और GitHub के बीच क्या अंतर है?
- 7.2 Q2. GitHub से कनेक्ट करने के लिए मुझे SSH या HTTPS का उपयोग करना चाहिए?
- 7.3 Q3. Ubuntu पर मैं कई GitHub खातों का उपयोग कैसे कर सकता हूँ?
- 7.4 Q4. क्या मैं Git को ग्राफिकल इंटरफेस (GUI) के साथ उपयोग कर सकता हूँ?
- 7.5 Q5. यदि मैं रिमोट GitHub रिपॉजिटरी को डिलीट कर दूँ तो मेरे स्थानीय repo के साथ क्या होता है?
- 7.6 Q6. मुझे टर्मिनल का उपयोग करने में सहज महसूस नहीं होता। क्या मैं केवल GUI टूल्स का उपयोग कर सकता हूँ?
- 7.7 Q7. मैं अपनी Git हिस्ट्री कितनी पीछे तक देख सकता हूँ?
1. परिचय
Ubuntu को GitHub के साथ क्यों एकीकृत करें?
हाल के वर्षों में, Git और GitHub का उपयोग सॉफ़्टवेयर विकास और सिस्टम संचालन में मानक प्रथा बन गया है। Linux वातावरण जैसे Ubuntu में काम करने वाले इंजीनियरों और प्रोग्रामरों के लिए, GitHub के साथ एकीकरण उनका दैनिक कार्य‑प्रवाह का हिस्सा है।
Git स्रोत कोड के संस्करण नियंत्रण के लिए उपयोग किया जाने वाला उपकरण है, जो टीम विकास में कुशल सहयोग के लिए आवश्यक है। दूसरी ओर, GitHub एक होस्टिंग सेवा है जो आपको इंटरनेट के माध्यम से Git के साथ प्रबंधित रिपॉज़िटरी को साझा और प्रकाशित करने की अनुमति देती है, और यह दुनिया भर के डेवलपर्स के लिए कोड सहयोग और आदान‑प्रदान का केंद्र बनती है।
Ubuntu वातावरण में GitHub का उपयोग क्यों करें?
Ubuntu डेवलपर्स के बीच एक लोकप्रिय Linux वितरण है, जो ओपन‑सोर्स विकास के साथ संगतता के लिए जाना जाता है। यह ऐसा वातावरण प्रदान करता है जहाँ Git जैसे उपकरण आसानी से स्थापित किए जा सकते हैं, जिससे GitHub के साथ सहज एकीकरण संभव हो जाता है।
यहाँ कुछ सामान्य उपयोग‑केस हैं जहाँ Ubuntu और GitHub मिलकर अच्छी तरह काम करते हैं:
- GitHub पर Python या C++ जैसी भाषाओं के स्रोत कोड का प्रबंधन और साझा करना
- ओपन‑सोर्स प्रोजेक्ट्स में योगदान देना
- अपने कार्य को पोर्टफ़ोलियो के रूप में प्रकाशित करना
इस गाइड में आप क्या सीखेंगे
यह गाइड आपको Ubuntu पर GitHub की बुनियादी सेट‑अप से लेकर उन्नत उपयोग तक, चरण‑दर‑चरण ले जाएगा।
- Ubuntu पर Git कैसे स्थापित करें
- प्रारंभिक Git कॉन्फ़िगरेशन और SSH प्रमाणीकरण सेट‑अप
- GitHub पर रिपॉज़िटरी बनाना और प्रबंधित करना
- Visual Studio Code एकीकरण के साथ उत्पादकता बढ़ाना
- सामान्य समस्या निवारण टिप्स और अक्सर पूछे जाने वाले प्रश्न (FAQ)
भले ही आप GitHub में नए, चिंता न करें। हम व्यावहारिक कमांड उदाहरण और महत्वपूर्ण टिप्स के साथ मार्गर्शन करेंगे। यदि आप एक Ubuntu उपयोगकर्ता हैं और GitHub से अधिकतम लाभ उठाना चाहते हैं, तो यह गाइड आपके लिए है!
2. Ubuntu पर Git स्थापित करना
Git क्या है? एक त्वरित पुनरावलोकन
Git एक वर्ज़न कंट्रोल सिस्टम (VCS) है जो सॉफ़्टवेयर विकास में उपयोग होता है। यह स्रोत कोड में हुए बदलावों का इतिहास प्रबंधित करता है, जिससे आप पिछले स्थितियों को पुनर्स्थापित कर सकते हैं और दूसरों के साथ कुशलता से सहयोग कर सकते हैं।
Ubuntu या अन्य Linux वातावरण का एक बड़ा लाभ यह है कि Git को स्थापित करना बहुत आसान है। नीचे दिखाए गए तरीके से आप टर्मिनल का उपयोग करके कुछ ही मिनटों में स्थापना पूरी कर सकते हैं।
APT के माध्यम से Git कैसे स्थापित करें
Ubuntu पर Git स्थापित करने का सबसे सामान्य तरीका APT (Advanced Package Tool) का उपयोग करना है। नीचे दिए गए चरणों का पालन करके आप शुरू कर सकते हैं।
1. अपने पैकेज सूची को अपडेट करें
sudo apt update
यह कमांड आपके सिस्टम की पैकेज सूची को ताज़ा करता है। नई कोई भी चीज़ स्थापित करने से पहले इसे चलाना सुनिश्चित करें।
2. Git स्थापित करें
sudo apt install git
जब “Y/n” पूछा जाए, तो y टाइप करें और एंटर दबाएँ ताकि स्थापना शुरू हो सके।
Git स्थापना की पुष्टि करें
स्थापना पूर्ण होने के बाद, नीचे दिया गया कमांड चलाकर पुष्टि करें कि Git सही ढंग से स्थापित हुआ है:
git --version
यदि स्थापना सफल रही, तो आपको इस प्रकार का आउटपुट दिखेगा:
git version 2.34.1
वर्ज़न नंबर आपके Ubuntu संस्करण या उपलब्ध नवीनतम पैकेज के अनुसार भिन्न हो सकता है, लेकिन जब तक आप वर्ज़न जानकारी देख रहे हैं, आप तैयार हैं।
वैकल्पिक: Snap के माध्यम से Git स्थापित करें (वैकल्पिक)
आप Ubuntu में snap कमांड का उपयोग करके भी Git स्थापित कर सकते हैं। हालांकि, APT आमतौर पर अधिक स्थिर और व्यापक रूप से उपयोग किया जाता है। जब तक आपके पास कोई विशेष कारण न हो, हम APT विधि का उपयोग करने की सलाह देते हैं।
3. प्रारंभिक Git कॉन्फ़िगरेशन
शुरू करने से पहले आवश्यक Git सेटिंग्स
एक बार Git स्थापित हो जाने के बाद, अगला कदम उपयोगकर्ता जानकारी और प्रमाणीकरण विधि को कॉन्फ़िगर करना है। इन्हें सेट करने से रिमोट रिपॉज़िटरी के साथ सुगम संचार और टीम सहयोग में सुधार होता है।
अपना Git उपयोगकर्ता नाम और ईमेल पता सेट करें
हर Git कमिट यह रिकॉर्ड करता है कि परिवर्तन किसने किया। इसके लिए आपको पहले उपयोगकर्ता नाम और ईमेल पता सेट करना होगा।
कॉन्फ़िगरेशन कमांड
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
यहाँ दर्ज किया गया नाम और ईमेल आपके GitHub खाते से मेल खाना आवश्यक नहीं है, लेकिन इन्हें समान उपयोग करने से आपके कमिट्स को आपके GitHub प्रोफ़ाइल से जोड़ने में मदद मिलती है।
Check Your Current Settings
git config --list
यह कमांड आपके वर्तमान Git कॉन्फ़िगरेशन्स की सूची दिखाती है।
Generate an SSH Key and Add It to GitHub
जबकि GitHub HTTPS कनेक्शन्स का भी समर्थन करता है, SSH का उपयोग अधिक सुरक्षित है और हर बार पासवर्ड दर्ज करने की आवश्यकता को समाप्त कर देता है।
1. Generate an SSH Key
ssh-keygen -t ed25519 -C "you@example.com"
कुछ बार Enter दबाकर प्रॉम्प्ट्स का पालन करें। इससे एक प्राइवेट कुंजी ~/.ssh/id_ed25519 और एक पब्लिक कुंजी ~/.ssh/id_ed25519.pub बनाई जाएगी।
2. Start the SSH Agent and Add Your Key
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
अब आपकी SSH कुंजी उपयोग के लिए तैयार है।
3. Add Your Public Key to GitHub
अपनी पब्लिक कुंजी को क्लिपबोर्ड पर कॉपी करें:
cat ~/.ssh/id_ed25519.pub
पूरी आउटपुट को कॉपी करें और GitHub पर इसे रजिस्टर करने के लिए इन चरणों का पालन करें:
- GitHub पर लॉग इन करें
- अपने प्रोफ़ाइल आइकन पर क्लिक करें → “Settings”
- साइडबार से “SSH and GPG keys” चुनें
- “New SSH key” पर क्लिक करें, अपनी कुंजी पेस्ट करें, और सेव करें
4. Test Your SSH Connection
अपने कनेक्शन का परीक्षण करने के लिए यह कमांड उपयोग करें:
ssh -T git@github.com
पहली बार, आपको पूछा जाएगा कि क्या आप होस्ट पर भरोसा करते हैं — “yes” टाइप करें।
यदि सफल हो, तो आपको ऐसा संदेश दिखेगा:
Hi your-username! You've successfully authenticated, but GitHub does not provide shell access.
Recommended Actions After Setup
एक बार ऊपर दिए गए सेटअप को पूरा करने के बाद, आप GitHub रिपॉजिटरीज़ से क्लोन, पुश और पुल करना शुरू कर सकते हैं। अगले अनुभाग में, हम GitHub रिपॉजिटरीज़ को कैसे बनाएं और उन पर काम करें इसकी विस्तार से चर्चा करेंगे।

4. Working with GitHub Repositories
Creating a New Repository on GitHub
एक बार जब आप GitHub पर लॉग इन हो जाते हैं, तो पहला चरण एक नई रिपॉजिटरी बनाना है।
Steps (via Web Browser)
- GitHub के ऊपरी दाहिने कोने में “+” आइकन पर क्लिक करें और “New repository” चुनें
- निम्नलिखित विवरण भरें:
- Repository name : उदाहरण के लिए
my-first-repo - Description (optional) : आपके प्रोजेक्ट का संक्षिप्त सारांश
- Public / Private : दृश्यता सेटिंग्स चुनें
- “Create repository” पर क्लिक करें
एक बार बनने के बाद, GitHub रिपॉजिटरी का URL प्रदर्शित करेगा। आप क्लोन और अन्य Git ऑपरेशन्स के लिए इस URL का उपयोग करेंगे।
Cloning an Existing GitHub Repository
GitHub रिपॉजिटरी को अपने स्थानीय Ubuntu वातावरण में कॉपी करने के लिए, git clone कमांड का उपयोग करें।
git clone git@github.com:your-username/my-first-repo.git
यह उदाहरण SSH का उपयोग करता है। यदि आप HTTPS का उपयोग कर रहे हैं, तो URL फॉर्मेट अलग होगा।
कमांड चलाने से आपके वर्तमान डायरेक्टरी में my-first-repo नामक एक फोल्डर बन जाएगा, और सभी रिपॉजिटरी सामग्री उसमें डाउनलोड हो जाएगी।
Workflow: Modify, Stage, and Commit Files
1. Add or Edit a File
उदाहरण के लिए, नई फ़ाइल बनाएं:
echo "# My First GitHub Project" > README.md
2. Stage Your Changes
git add README.md
स्टेजिंग का मतलब है कि अगले कमिट में शामिल करने के लिए कौन से बदलाव चुनें।
3. Commit the Changes
git commit -m "Initial commit: Add README.md"
यह स्टेज्ड बदलावों को आपके स्थानीय रिपॉजिटरी के इतिहास में सेव करता है।
Push Your Changes to GitHub
अपने स्थानीय बदलावों को GitHub पर अपलोड करने के लिए, git push कमांड का उपयोग करें:
git push origin main
*यदि आपकी डिफ़ॉल्ट ब्रांच master या कुछ और है, तो main को सही ब्रांच नाम से बदलें।
Pull Remote Changes to Your Local Repository
यदि अन्य डेवलपर्स GitHub पर बदलाव करते हैं, तो आप उन अपडेट्स को अपनी स्थानीय मशीन पर पुल करने के लिए उपयोग करें:
git pull origin main
यह आपके स्थानीय ब्रांच को रिमोट रिपॉजिटरी से नवीनतम बदलावों के साथ सिंक करेगा।
Additional Common Git Tasks
- वर्तमान रिमोट रिपॉजिटरी जांचें:
git remote -v
- बाद में नया रिमोट रिपॉजिटरी जोड़ें:
git remote add origin git@github.com:your-username/another-repo.git
- आप ऊपर बताए गए चरणों का उपयोग करके
README.mdया.gitignoreजैसी फ़ाइलों को भी संस्करण‑नियंत्रित कर सकते हैं।
5. Visual Studio Code के साथ एकीकरण
Git ऑपरेशनों के लिए VS Code क्यों आदर्श है
Ubuntu पर GitHub के साथ काम करते समय, Visual Studio Code (VS Code) का उपयोग करने से आपकी उत्पादकता में काफी वृद्धि हो सकती है। Microsoft द्वारा विकसित, VS Code एक मुफ्त, ओपन‑सोर्स कोड एडिटर है जो अपनी उत्कृष्ट Git एकीकरण के लिए जाना जाता है। इसके उपयोगकर्ता‑मित्र इंटरफ़ेस के साथ, आप GUI से ही कमिट, पुश और बदलावों की समीक्षा कर सकते हैं—जो शुरुआती लोगों के लिए एकदम उपयुक्त है।
Ubuntu पर VS Code कैसे स्थापित करें
इन चरणों का पालन करके आप Ubuntu पर VS Code स्थापित कर सकते हैं:
1. Microsoft का रिपॉजिटरी जोड़ें
sudo apt update
sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
2. रिपॉजिटरी स्रोत को पंजीकृत करें
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
3. VS Code स्थापित करें
sudo apt update
sudo apt install code
स्थापना के बाद, टर्मिनल में code टाइप करके एडिटर को लॉन्च कर सकते हैं।
अंतर्निहित Git समर्थन
VS Code में अंतर्निहित Git समर्थन होता है, इसलिए आप तुरंत Git सुविधाओं का उपयोग शुरू कर सकते हैं—कोई अतिरिक्त प्लगइन आवश्यक नहीं। हालांकि, बेहतर कार्यक्षमता के लिए, निम्नलिखित एक्सटेंशन अत्यधिक अनुशंसित हैं:
- GitHub Pull Requests and Issues → GitHub से सीधे VS Code के भीतर पुल‑रिक्वेस्ट और इश्यूज़ प्रबंधित करें।
- GitLens → एडिटर में विस्तृत कमिट इतिहास, लेखक जानकारी और लाइन‑बाय‑लाइन परिवर्तन ट्रैकिंग देखें।
VS Code में बुनियादी Git ऑपरेशन्स
रिपॉजिटरी खोलना
टर्मिनल में अपने क्लोन किए हुए प्रोजेक्ट डायरेक्टरी पर जाएँ, फिर चलाएँ:
code .
यह कमांड वर्तमान फ़ोल्डर को VS Code में खोलता है।
बदलावों की समीक्षा और कमिट करना
- साइडबार में “Source Control” आइकन (जो शाखा जैसा दिखता है) पर क्लिक करें
- आपको संशोधित फ़ाइलों की सूची दिखेगी
- किसी फ़ाइल को चुनें ताकि अंतर (diff) देख सकें
- कमिट संदेश लिखें और चेक‑मार्क आइकन पर क्लिक करके कमिट करें
पुश और पुल करना
- Source Control पैनल में “…” मेन्यू का उपयोग करके “Push” या “Pull” चुनें
- आप निचले दाएँ कोने में स्थित स्टेटस बार से भी पुश/पुल कर सकते हैं
आप अभी भी टर्मिनल का उपयोग कर सकते हैं
VS Code में एक अंतर्निहित टर्मिनल शामिल है (इसे Ctrl + ` से खोलें), आप GUI और कमांड‑लाइन इंटरफ़ेस के बीच आसानी से स्विच कर सकते हैं। उदाहरण के लिए, आप GUI से कमिट कर सकते हैं और फिर टर्मिनल से ब्रांचेज़ प्रबंधित कर सकते हैं।
समस्या निवारण के लिए टिप्स
- यदि आपको SSH कनेक्शन त्रुटियाँ मिलती हैं, तो सुनिश्चित करें कि VS Code सही SSH कुंजी का उपयोग कर रहा है
- यदि प्रमाणीकरण विफल हो रहा है, तो आपको अपने क्रेडेंशियल रीसेट करने या GitHub पर नया Personal Access Token (PAT) जनरेट करने की आवश्यकता हो सकती है
6. सामान्य समस्या निवारण टिप्स
SSH कनेक्शन त्रुटि: “Permission denied (publickey).”
संभावित कारण
- SSH कुंजी सही ढंग से जनरेट या पंजीकृत नहीं हुई है
- सार्वजनिक कुंजी GitHub में जोड़ी नहीं गई है
- SSH एजेंट आपकी कुंजी को पहचान नहीं रहा है
इसे कैसे ठीक करें
- जांचें कि SSH कुंजी मौजूद है या नहीं:
ls ~/.ssh/id_ed25519.pub
यदि नहीं है, तो इसे जनरेट करें:
ssh-keygen -t ed25519 -C "your_email@example.com"
- SSH एजेंट शुरू करें और अपनी कुंजी जोड़ें:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519
- अपनी सार्वजनिक कुंजी कॉपी करें और GitHub में जोड़ें:
cat ~/.ssh/id_ed25519.pub
→ फिर GitHub > “Settings” > “SSH and GPG keys” पर जाकर इसे जोड़ें
- अपना SSH कनेक्शन टेस्ट करें:
ssh -T git@github.com
प्रमाणीकरण त्रुटि (HTTPS): उपयोगकर्ता नाम और पासवर्ड के लिए प्रॉम्प्ट किया गया
कारण
- GitHub ने पासवर्ड-आधारित प्रमाणीकरण को अक्षम कर दिया है — आपको एक व्यक्तिगत पहुँच टोकन (PAT) का उपयोग करना होगा
इसे कैसे ठीक करें
- GitHub पर एक व्यक्तिगत पहुँच टोकन उत्पन्न करें → https://github.com/settings/tokens → इसे बनाने के समय
repoस्कोप की जाँच करें - जब प्रॉम्प्ट किया जाए तो अपना GitHub उपयोगकर्ता नाम और टोकन (पासवर्ड के बजाय) उपयोग करें
- क्रेडेंशियल्स को याद रखने के लिए, इस कमांड के साथ कैशिंग सक्षम करें:
git config --global credential.helper cache
“fatal: not a git repository” त्रुटि
कारण
- वह निर्देशिका जिसमें आप काम कर रहे हैं एक Git रिपॉजिटरी नहीं है
इसे कैसे ठीक करें
- पहले से Git repo वाली फोल्डर पर नेविगेट करें:
cd ~/your-project-directory
- या एक नई रिपॉजिटरी इनिशियलाइज़ करें:
git init
मर्ज संघर्ष
कारण
- एक मर्ज संघर्ष तब होता है जब दो लोग एक ही फाइल के एक ही भाग को संपादित करते हैं एक ही समय में
इसे कैसे हल करें
- जब
git pullएक संघर्ष त्रुटि फेंकता है, तो संपादक में फाइल खोलें - इस तरह के मार्कर्स की तलाश करें:
<<<<<<< HEAD Your changes ======= Their changes >>>>>>> origin/main
- तय करें कि क्या रखना है, मार्कर्स हटाएँ, और फाइल सहेजें
- फिर मर्ज को पूरा करने के लिए निम्नलिखित चलाएँ:
git add . git commit
“remote: Repository not found.” त्रुटि
संभावित कारण
- रिपॉजिटरी URL गलत है
- आपके GitHub खाते में रिपॉजिटरी तक पहुँच नहीं है
इसे कैसे ठीक करें
- रिमोट URL की जाँच करें:
git remote -v
- यदि आवश्यक हो, तो URL को इस तरह अपडेट करें:
git remote set-url origin git@github.com:your-username/your-repo.git
ये प्रकार की त्रुटियाँ शुरुआती लोगों के लिए सामान्य हैं। अच्छी खबर यह है कि कारण और सुधार आमतौर पर सीधे-सादे होते हैं। त्रुटियों को सीखने के अवसर के रूप में सोचें, और Git के साथ सहज होने के लिए अपना समय लें।
7. अक्सर पूछे जाने वाले प्रश्न (FAQ)
Q1. Git और GitHub के बीच क्या अंतर है?
उ:
Git एक संस्करण नियंत्रण उपकरण है जो आपके स्रोत कोड में परिवर्तनों को स्थानीय रूप से ट्रैक करने के लिए उपयोग किया जाता है। GitHub एक क्लाउड-आधारित सेवा है जो Git रिपॉजिटरी होस्ट करती है और आपको ऑनलाइन सहयोग और अपने काम को साझा करने की अनुमति देती है।
- Git: आपको ऑफलाइन कोड इतिहास प्रबंधित करने देता है
- GitHub: आपके Git रिपॉजिटरी को वेब के माध्यम से सुलभ और सहयोगी बनाता है
Q2. GitHub से कनेक्ट करने के लिए मुझे SSH या HTTPS का उपयोग करना चाहिए?
उ:
SSH सामान्यतः सुविधा और सुरक्षा के लिए अनुशंसित है। यहाँ क्यों:
- हर बार पासवर्ड दर्ज करने की आवश्यकता नहीं (प्रमाणीकरण कुंजियों के माध्यम से संभाला जाता है)
- लंबे समय के उपयोग के लिए अधिक सुरक्षित और कुशल
हालाँकि, कुछ कार्यस्थलों या नेटवर्क को HTTPS की आवश्यकता हो सकती है, इसलिए अपनी स्थिति के आधार पर चुनें।
Q3. Ubuntu पर मैं कई GitHub खातों का उपयोग कैसे कर सकता हूँ?
उ:
आप प्रत्येक खाते के लिए अलग SSH कुंजियाँ उत्पन्न कर सकते हैं और उन्हें अपनी SSH कॉन्फ़िग फाइल का उपयोग करके कॉन्फ़िगर कर सकते हैं।
- प्रत्येक खाते के लिए एक अलग SSH कुंजी उत्पन्न करें: उदाहरण के लिए,
~/.ssh/id_ed25519_workऔर~/.ssh/id_ed25519_personal ~/.ssh/configको इस तरह संपादित करें:Host github.com-work HostName github.com User git IdentityFile ~/.ssh/id_ed25519_work Host github.com-personal HostName github.com User git IdentityFile ~/.ssh/id_ed25519_personal
- अपने repo में रिमोट URL को
.git/configका उपयोग करके या इस कमांड से बदलें:git remote set-url origin git@github.com-work:your-work-user/your-repo.git
Q4. क्या मैं Git को ग्राफिकल इंटरफेस (GUI) के साथ उपयोग कर सकता हूँ?
उ:
हाँ! Visual Studio Code GUI-आधारित कार्यप्रवाह के लिए अंतर्निहित Git एकीकरण प्रदान करता है।
आप कमिट, पुश, diffs देख सकते हैं, और ब्रांच स्विच कर सकते हैं—सभी संपादक इंटरफेस से। यह विशेष रूप से शुरुआती लोगों के लिए सहायक है।
Q5. यदि मैं रिमोट GitHub रिपॉजिटरी को डिलीट कर दूँ तो मेरे स्थानीय repo के साथ क्या होता है?
उ:
GitHub रिपॉजिटरी को डिलीट करने से आपके स्थानीय कॉपी पर कोई प्रभाव नहीं पड़ेगा। हालांकि, git push विफल हो जाएगा क्योंकि रिमोट अब अस्तित्व में नहीं है।
अपने स्थानीय repo को एक नए remote से जोड़ने के लिए, URL को इस तरह अपडेट करें:
git remote set-url origin git@github.com:new-user/new-repo.git
Q6. मुझे टर्मिनल का उपयोग करने में सहज महसूस नहीं होता। क्या मैं केवल GUI टूल्स का उपयोग कर सकता हूँ?
A:
हाँ, कई GUI Git क्लाइंट उपलब्ध हैं जो टर्मिनल उपयोग की आवश्यकता नहीं रखते:
- GitKraken
- Sourcetree (नोट: लिनक्स पर मूल रूप से उपलब्ध नहीं—Wine के माध्यम से उपयोग किया जा सकता है)
- Visual Studio Code (बिल्ट-इन Git इंटीग्रेशन के साथ)
Ubuntu उपयोगकर्ताओं के लिए, VS Code + GitLens एक्सटेंशन कॉम्बो सबसे आसान और शक्तिशाली सेटअप में से एक है।
Q7. मैं अपनी Git हिस्ट्री कितनी पीछे तक देख सकता हूँ?
A:
Git आपके प्रोजेक्ट की हिस्ट्री को पहले कमिट से ट्रैक करता है। आप पूर्ण कमिट लॉग को ब्राउज़ करने के लिए उपयोग कर सकते हैं:
git log
किसी विशिष्ट फाइल के लिए हिस्ट्री देखने के लिए, उपयोग करें:
git log path/to/file



