قراءة نسخة قديمة من ملف بإستخدام git show
ال git show يقدر يعرض محتوى ملف من 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"قراءة الملف من آخر Commit
ال HEAD بيشير للنسخة الحالية المحفوظة والمسار بعد النقطتين هو مسار الملف داخل المستودع
git show HEAD:notes.txtالنتيجة
First Lineقراءة النسخة السابقة بعد حفظ تعديل
ال HEAD~1 في المثال بيرجع للأب الأول لآخر Commit
printf "Second Line\n" >> notes.txt
git add notes.txt
git commit -q -m "Expand Notes"
git show HEAD~1:notes.txtالنتيجة
First Line