
नीचे git कमांड्स हैं जिनका मैं बार-बार उपयोग करता हूं।
रिपॉजिटरी क्लोन करें
git clone https://github.com/tinymce/tinymce-dist.git
मौजूदा git फाइलों को रिमोट git रेपो में जोड़ें
cd /path/to/my/repo
git remote add origin https://lostinkali@bitbucket.org/lostinkali/flightstats.git
git push -u origin --all # पहली बार रेपो और इसके refs को push करता है
git push -u origin --tags # किसी भी tags को push करता है
मौजूदा फोल्डर में रिपॉजिटरी बनाएं
git init
git add .
# स्थानीय रिपॉजिटरी में फाइलों को जोड़ता है और उन्हें commit के लिए stage करता है
git commit -m "Initial commit"
वर्तमान ब्रांच को master में बदलें
git checkout better_branch
git merge --strategy=ours master # इस ब्रांच की सामग्री रखें, लेकिन एक merge रिकॉर्ड करें
git checkout master
git merge better_branch
ब्रांच डिलीट करें
git branch -D bugfix
पिछले commit पर वापस जाएं
git checkout master
git reset --hard e3f1e37
git push --force origin master
# फिर इसे साबित करने के लिए (यह कोई diff प्रिंट नहीं करेगा)
git diff master..origin/master
फाइल को git में जोड़ता है।
git add [filename]
लॉग में सबसे हाल के commit के बाद से untracked फाइलों को हटा देता है।
git clean -fd
जोड़ी गई फाइलों को git में commit करता है।
git commit -m "enter message here"
फाइल को git से हटाएं। बदलाव होने पर भी फाइल को हटाने के लिए -f का उपयोग करें।
git rm file1.txt
समय में एक विशिष्ट बिंदु को tag करना।
git tag -a v1.4 -m 'my version 1.4'
लेखक: चक कॉनवे सॉफ्टवेयर इंजीनियरिंग और जेनेरेटिव AI में विशेषज्ञता रखते हैं। उनसे सोशल मीडिया पर जुड़ें: X (@chuckconway) या उन्हें YouTube पर देखें।