पाठ 9 / 26
diff और log
देखें कि ठीक-ठीक क्या बदला, और प्रोजेक्ट की हिस्ट्री ब्राउज़ करें।
git diff
अभी तक स्टेज न हुए बदलावों को पंक्ति-दर-पंक्ति दिखाता है। स्टेजिंग एरिया में जो पहले से है, वह देखने के लिए --staged जोड़ें।
git diff
git diff --staged
Output:
-const port = 3000; +const port = 8080;
git log
कमिट हिस्ट्री ब्राउज़ करें — लेखक, तारीख़, संदेश, और हर कमिट के लिए एक अद्वितीय हैश।
git log --oneline -5
Output:
a1b2c3d Add landing page markup 9f8e7d6 Initial commit
त्वरित जाँच: कौन-सी कमांड स्टेज्ड पर अभी कमिट न हुए बदलाव दिखाती है?
- git diff
- git diff --staged
- git log
Answer
git diff --staged — साधारण `git diff` वर्किंग डायरेक्टरी को स्टेजिंग एरिया से तुलना करता है; `--staged` स्टेजिंग एरिया को आख़िरी कमिट से तुलना करता है।