GIT चीटशीट: सबसे उपयोगी GIT कमांड्स
गिट कमांड्स के साथ पैरामीटर्स - छोटा संदर्भ
Page content
यहाँ पर एक छोटा चीटशीट: Git कमांड्स के साथ पैरामीटर्स
यह स्ट्रीटस्केप छवि AI मॉडल Flux 1 dev द्वारा उत्पन्न की गई है।
बेसिक कमांड्स
git init
: एक नया Git रिपॉजिटरी शुरू करेंgit clone <url>
: रिमोट रिपॉजिटरी का लोकल कॉपी बनाएंgit add <file>
: कमिट के लिए बदलाव स्टेज करेंgit commit -m "<message>"
: एक संदेश के साथ बदलावों को लोकल रिपॉजिटरी में सेव करेंgit status
: अपने वर्किंग डायरेक्टरी की स्थिति जांचेंgit log
: कमिट इतिहास देखें
ब्रांचिंग और मर्जिंग
git branch
: सभी लोकल ब्रांचों की सूची बनाएंgit branch <branch-name>
: एक नया ब्रांच बनाएंgit checkout <branch-name>
: एक अलग ब्रांच पर स्विच करेंgit checkout -b <branch-name>
: एक नया ब्रांच बनाएं और उस पर स्विच करेंgit merge <branch>
: वर्तमान ब्रांच में निर्दिष्ट ब्रांच को मर्ज करें
रिमोट रिपॉजिटरी
git remote add <name> <url>
: एक रिमोट रिपॉजिटरी जोड़ेंgit push <remote> <branch>
: लोकल कमिट्स को रिमोट रिपॉजिटरी पर अपलोड करेंgit pull
: रिमोट रिपॉजिटरी से बदलावों को फेट्च और मर्ज करेंgit fetch
: रिमोट रिपॉजिटरी से बदलाव डाउनलोड करें
बदलावों को रद्द करना
git reset <file>
: बदलावों को अनस्टेज करें जबकि उन्हें वर्किंग डायरेक्टरी में रखेंgit reset --hard <commit>
: सभी बदलावों को छोड़ दें और एक विशिष्ट कमिट पर जाएंgit revert <commit>
: एक विशिष्ट कमिट से बदलावों को रद्द करने वाला एक नया कमिट बनाएं
एडवांस्ड कमांड्स
git stash
: संशोधित फाइलों को अस्थायी रूप से स्टोर करेंgit stash pop
: सबसे हाल के स्टैश को लागू करें और हटा देंgit rebase <branch>
: एक और बेस के ऊपर कमिट्स को फिर से लागू करेंgit cherry-pick <commit>
: वर्तमान ब्रांच पर एक विशिष्ट कमिट को लागू करेंgit tag <tag-name>
: वर्तमान कमिट पर एक लाइटवेट टैग बनाएं
कॉन्फ़िगरेशन
git config --global user.name "<Your Name>"
: अपने कमिट्स के लिए नाम सेट करेंgit config --global user.email "<you@example.com>"
: अपने कमिट्स के लिए ईमेल सेट करें
इन कमांड्स का उपयोग करते समय <file>
、<url>
、<branch-name>
जैसे प्लेसहोल्डर्स को वास्तविक मानों से बदलें।
उपयोगी लिंक्स
- https://en.wikipedia.org/wiki/Git
- https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
- https://education.github.com/git-cheat-sheet-education.pdf