Git Diff देखें
AI agent ने exactly क्या बदला देखें — file by file, line by line।
AI agent ने जो लिखा उसे commit करने से पहले diff पढ़ें। 30 सेकंड लगते हैं और टूटी या unexpected changes ship होने से बचाएगा। Git Client इसे हर change का clear, color-coded view देकर आसान बनाता है।
Diff View खोलना
- Cmd+G (Mac) या Ctrl+G (Windows/Linux) दबाएं Git panel खोलने के लिए
- Left sidebar uncommitted changes वाली सभी files list करता है — unstaged changes नीचे section में
- Diff देखने के लिए कोई भी file name click करें
Diff view तुरंत खुलता है।

Diff पढ़ना
Diff standard color coding use करता है:
- Green lines — agent ने जो lines add कीं
- Red lines — जो lines remove या replace हुईं
- Gray lines — edits के आसपास unchanged context (reference के लिए दिखाई जाती हैं)
Changed sections को hunk कहते हैं। अगर file के अलग-अलग हिस्सों में changes थे तो एक file में multiple hunks हो सकते हैं। सभी देखने के लिए नीचे scroll करें।
Left पर line numbers original file के हैं, right पर new file के।
Unified vs Side-by-Side View
दो diff layouts के बीच toggle कर सकते हैं:
- Unified view — additions और removals single column में, interleaved। Sequential changes पढ़ने के लिए आसान।
- Side-by-side view — left पर old file, right पर new file। Large blocks बदले हों तो before और after compare करने के लिए आसान।
Diff panel के top-right corner में view toggle button click करके switch करें।

Image Diffs
Project में images हैं और agent ने PNG, JPG, या कोई image file modify की, तो diff panel visual before/after comparison दिखाता है। Slider drag करके पुरानी image नई के नीचे reveal करें — unintended design changes catch करने के लिए useful।
Keyboard Navigation
Changed files में quickly move करने के shortcuts:
| Shortcut | Action |
|---|---|
] | अगली changed file पर जाएं |
[ | पिछली changed file पर जाएं |
↓ / ↑ | Diff में scroll करें |
] और [ से files cycle करना sidebar में click करने से बहुत तेज़ है, खासकर जब agent ने एक साथ दस-पंद्रह files touch की हों।
Commit से पहले Review क्यों?
AI agents fast काम करते हैं और आमतौर पर सही होते हैं — पर हमेशा नहीं। Diff review करते वक्त common चीज़ें देखें:
- Deleted lines जो नहीं होनी चाहिए थीं — agent ने गलती से कोई function या comment remove कर दिया हो सकता है
- Changed files जिनकी उम्मीद नहीं थी — agent ने कोई config file या test file touch की जो नहीं करनी थी
- Placeholder values —
TODO,your-api-key-here, या hardcoded test data जो रहनी नहीं थी
हर commit से पहले quick diff review git history clean और codebase known-good state में रखती है। साथ ही यह समझने में मदद करती है कि agent ने actually क्या किया, जो आपको better developer बनाती है।