इंटरमीडिएट Git
George Boorman
Curriculum Manager, DataCamp
| Command | Function |
|---|---|
git diff |
सभी unstaged फ़ाइलों और नवीनतम commit के बीच बदलाव दिखाएँ |
git diff report.md |
किसी unstaged फ़ाइल और नवीनतम commit के बीच बदलाव दिखाएँ |
git diff --staged |
सभी staged फ़ाइलों और नवीनतम commit के बीच बदलाव दिखाएँ |
git diff --staged report.md |
किसी staged फ़ाइल और नवीनतम commit के बीच बदलाव दिखाएँ |
git diff 35f4b4d 186398f |
दो commits के बीच बदलाव hashes से दिखाएँ |
git diff HEAD~1 HEAD~2 |
commit hashes की जगह HEAD से दो commits के बीच बदलाव दिखाएँ |
git diff main summary-statistics


space दबाएँ और बाहर निकलने को q दबाएँgit branch
main
* feature_dev
feature_dev
दूसरी नई फीचर के लिए एक और ब्रांच चाहिए
समाधान - feature_dev का नाम बदलें
ब्रांच का नाम बदलना
git branch -m
git branch
main
* feature_dev
feature_dev
दूसरी नई फीचर के लिए एक और ब्रांच चाहिए
समाधान - feature_dev का नाम बदलें
git branch -m feature_dev chatbot
git branch
main
* chatbot
बड़े प्रोजेक्ट्स में कई ब्रांच हो सकती हैं
जिन ब्रांच की ज़रूरत नहीं, उन्हें पूरा होने पर हटा दें
-d फ़्लैग से chatbot ब्रांच हटाएँ
git branch -d chatbot
Deleted branch chatbot (was 3edb989).
chatbot अभी main में merge नहीं हुई, तो git branch -d chatbot त्रुटि देगाerror: The branch 'chatbot' is not fully merged.
If you are sure you want to delete it, run 'git branch -D chatbot'.
-D फ़्लैग से हटाएँgit branch -D chatbot
Deleted branch chatbot (was 3edb989).
डिलीट हुई ब्रांच रिकवर करना कठिन है, असंभव नहीं
हटाने से पहले पक्का कर लें कि ब्रांच की ज़रूरत नहीं!
| Command | Function |
|---|---|
git diff main chatbot |
main और chatbot ब्रांच की स्थिति तुलना करें |
git branch |
सभी ब्रांच सूचीबद्ध करें |
git branch -m old_name new_name |
old_name ब्रांच का नाम new_name करें |
git branch -d chatbot |
merged हुई chatbot ब्रांच हटाएँ |
git branch -D chatbot |
जो merged नहीं हुई chatbot ब्रांच हटाएँ |
इंटरमीडिएट Git