مقارنة التغييرات بإستخدام git diff
ال git diff بدون خيارات بيقارن ملفات العمل بمنطقة التجهيز وال --cached بتقارن التجهيز بآخر Commit
الأوامر بإستخدام Git Bash أو Bash ونفذ خطوات كل درس بالترتيب داخل مجلد تدريب جديد بعيدا عن مشاريعك
تجهيز مجلد التدريب
mkdir git-practice
cd git-practice
git init -q -b main
git config user.name "Git Learner"
git config user.email "[email protected]"
git config core.autocrlf false
printf 'First Line\n' > notes.txt
git add notes.txt
git commit -q -m "Add Notes"تغيير لسه متجهزش
الخيار --name-only بيعرض أسماء الملفات المختلفة بدل تفاصيل السطور
printf "Second Line\n" >> notes.txt
git diff --name-onlyالنتيجة
notes.txtفحص النسخة المجهزة
بعد add التغيير بيظهر في مقارنة منطقة التجهيز
git add notes.txt
git diff --cached --name-onlyالنتيجة
notes.txtملحوظة
إشيل --name-only لو عاوز تشوف السطور المضافة والمحذوفة بالتفصيل