गिट बेसिक कमांड: बेसिक गिट कमांड हर प्रोग्रामर को पता होना चाहिए

यहां उदाहरणात्मक उदाहरणों के साथ कुछ बुनियादी Git कमांड दिए गए हैं:

1. git init

वर्तमान निर्देशिका में एक नया Git रिपॉजिटरी प्रारंभ करें।

उदाहरण:

git init

2. git clone <repository>

किसी दूरस्थ रिपॉजिटरी से अपनी स्थानीय मशीन पर रिपॉजिटरी को क्लोन करें।

उदाहरण:

git clone https://github.com/user/repository.git

3. git add <फ़ाइल>

प्रतिबद्धता की तैयारी के लिए स्टेजिंग क्षेत्र में एक फ़ाइल जोड़ें।

उदाहरण:

git add myfile.txt

4. git commit -m "<संदेश>"

स्टेजिंग क्षेत्र में परिवर्तन रिकॉर्ड करने के लिए <संदेश> के साथ एक नई प्रतिबद्धता बनाएं।

उदाहरण:

git commit -m "Add new feature"

5. git status

अप्रतिबद्ध परिवर्तनों की स्थिति सहित रिपॉजिटरी और फ़ाइलों की स्थिति प्रदर्शित करें।

उदाहरण:

git status

6. git log

रिपॉजिटरी का कमिट इतिहास प्रदर्शित करें, जिसमें कमिट, लेखक और टाइमस्टैम्प के बारे में जानकारी शामिल है।

उदाहरण:

git log

7. git pull

किसी दूरस्थ रिपॉजिटरी से परिवर्तनों को अपने स्थानीय रिपॉजिटरी में सिंक्रनाइज़ करें और खींचें।

उदाहरण:

git pull origin main

8. git push

अपने स्थानीय रिपॉजिटरी से दूरस्थ रिपॉजिटरी में परिवर्तन पुश करें।

उदाहरण:

git push origin main

9. git branch

रिपॉजिटरी में शाखाओं की सूची और वर्तमान में सक्रिय शाखा प्रदर्शित करें।

उदाहरण:

git branch

10. git checkout <branch>

रिपॉजिटरी में किसी भिन्न शाखा पर स्विच करें।

उदाहरण:

git checkout feature-branch

11। git merge <branch>

किसी शाखा से वर्तमान शाखा में परिवर्तन मर्ज करें।

उदाहरण:

git merge feature-branch

12. git remote add <name> <url>

रिमोट जोड़कर स्थानीय रिपॉजिटरी को रिमोट रिपॉजिटरी से लिंक करें।

उदाहरण:

git remote add origin https://github.com/user/repository.git

13. git remote -v

स्थानीय रिपॉजिटरी से जुड़े रिमोट की सूची प्रदर्शित करें।

उदाहरण:

git remote -v

14. git reset <file>

किसी विशिष्ट फ़ाइल में अप्रतिबद्ध परिवर्तनों को पूर्ववत करें।

उदाहरण:

git reset myfile.txt

15. git stash

किसी भिन्न शाखा में काम करने के लिए अप्रतिबद्ध परिवर्तनों को अस्थायी रूप से छिपाएँ।

उदाहरण:

git stash

 

ये केवल कुछ बुनियादी Git कमांड हैं। Git स्रोत कोड प्रबंधन और सहयोग के लिए कई और कमांड और कार्यक्षमताएँ प्रदान करता है।