Skip to content

Latest commit

 

History

History
76 lines (61 loc) · 5.72 KB

READMEhi.md

File metadata and controls

76 lines (61 loc) · 5.72 KB

गिट कमान्डश

अनुवादित संस्करण


आमतौर पर उपयोग किए जाने वाले गिट कमांड की सूची

यदि आप गिट उपनामों में रुचि रखते हैं, तो यहां .bash_profile पर एक नज़र डालें: https://github.com/joshnh/bash_profile/blob/master/.bash_profile

--

प्रोजेक्ट प्राप्त करना और बनाना

कमान्ड विवरण
git init लोकल गिट रिपॉजिटरी को इनिशियलाइज़ करें
git clone ssh://[email protected]/[username]/[repository-name].git अपनी रिपॉजिटरी की एक लोकल कॉपी बनाएँ

बेसिक स्नैपशॉटिंग

कमान्ड विवरण
git status स्टेटस जांचीये
git add [file-name.txt] फ़ाइल को स्टेजिंग एरिया जोड़ें
git add -A सभी नई और परिवर्तित फ़ाइलें को स्टेजिंग एरिया जोड़ें
git commit -m "[commit message]" चैन्जश को मेसज के साथ कमिट करे
git rm -r [file-name.txt] एक फ़ाइल (या फ़ोल्डर) निकालें

ब्रान्चिंग और मर्जिंग

कमान्ड विवरण
git branch ब्रांचश की सूची बनाएं (ऐस्टरिस्क[*] साइन वर्तमान शाखा को दर्शाता है)
git branch -a सभी ब्रांचश की सूची बनाएं (लोकल और रिमोट)
git branch [branch name] एक नई ब्रांच बनाएँ
git branch -d [branch name] एक ब्रांच डिलीट करे
git push origin --delete [branch name] एक रिमोट ब्रांच हटाएं
git checkout -b [branch name] एक नई ब्रांच बनाएं और उसमें स्विच करें
git checkout -b [branch name] origin/[branch name] एक रिमोट ब्रांच को क्लोन करें और उसमें स्विच करें
git branch -m [old branch name] [new branch name] एक रिमोट ब्रांच का नाम बदलें
git checkout [branch name] एक ब्रांच पर स्विच करें
git checkout - पिछली बार चेक आउट की गई ब्रांच में स्विच करें
git checkout -- [file-name.txt] किसी एक फ़ाइल में सभी परिवर्तन निकालें
git merge [branch name] एक ब्रांच को ऐक्टिव ब्रांच में मर्ज करें
git merge [source branch] [target branch] एक ब्रांच को टार्गेट ब्रांच में मर्ज करें
git stash वर्किंग फोल्डर में चैन्जश को स्टैश करें
git stash clear सभी स्टैश चैन्जश हटाएं

प्राजेक्ट्स को शेर और अप्डेट करना

कमान्ड विवरण
git push origin [branch name] अपने रिमोट रिपॉजिटरी में ब्रांच को पुश करें
git push -u origin [branch name] रिमोट रिपॉजिटरी में ब्रांच को पुश करें (और उसी ब्रांच को याद रखे)
git push रिमोट रिपॉजिटरी में ब्रांच को पुश करें (उसी याद की गई ब्रांच में)
git push origin --delete [branch name] एक रिमोट ब्रांच को डिलीट करे
git pull अपनी लोकल रिपॉजिटरी को लेटेस्ट कमिट में अपडेट करें
git pull origin [branch name] रिमोट रिपॉजिटरी में से चैन्जश पुल करे
git remote add origin ssh://[email protected]/[username]/[repository-name].git एक रिमोट रिपॉजिटरी जोड़ें
git remote set-url origin ssh://[email protected]/[username]/[repository-name].git रिपॉजिटरी की ओरिजिन ब्रांच को SSH पर सेट करें

निरीक्षण और तुलना

कमान्ड विवरण
git log चैन्जश देखें
git log --summary चैन्जश देखें (डीटेल में)
git log --oneline चैन्जश देखें (संक्षेप में)
git diff [source branch] [target branch] मर्जिंग से पहले चैन्जश की समीक्षा करें