Theme
Primary Color

مقارنة التغييرات بإستخدام 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 لو عاوز تشوف السطور المضافة والمحذوفة بالتفصيل

git شرح