شرح صفوف ومحتوى الفقرة
بينما يخبرك الأمر git status بأسماء الملفات التي تغيرت فقط، يعرض الأمر git diff الأسطر المضافة والمحذوفة بدقة داخل تلك الملفات وفق صيغة الفروق الموحدة (Unified Diff):
- رموز طرفي المقارنة (
--- a/و+++ b/): يرمز الطرفa/إلى النسخة الأقدم وتُسبق أسطرها المحذوفة بعلامة الناقص-، ويرمز الطرفb/إلى النسخة الأحدث وتُسبق أسطرها المضافة بعلامة الزائد+. - رأس مقطع التعديل (
@@ -4,5 +4,6 @@): يوضح أن المقطع المعروض يبدأ من السطر رقم4ويمتد5أسطر في النسخة القديمة، مقابل6أسطر في النسخة الجديدة.
Shell
# Inspect exact line-by-line changes in modified files
git diff
# Context lines (unchanged) have a leading space
# Removed lines start with (-) and added lines start with (+)