انتقل إلى محتوى الدرس

Relative References HEAD~ الإشارة النسبية عبر HEAD~

افحص بيانات أي التزام وتعديلاته أو محتوى ملف في إصدار سابق عبر الأمر git show، وتتبّع تاريخ تعديل كل سطر برمجي باستخدام الأمر git blame.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بدلاً من البحث عن البصمة الست عشرية ونسخها في كل مرة تريد فيها فحص الالتزام السابق مباشرة، يوفر Git المراجع النسبية للأسلاف باستخدام رمز المدة ~ بعد المؤشر HEAD:

  • المرجع HEAD~1 (أو باختصار HEAD~): يشير إلى الالتزام الأب المباشر الذي يسبق اللقطة الحالية بخطوة واحدة.
  • المرجع HEAD~2: يشير إلى التزام الجد (قبل التزامين من الآن).
  • المرجع العام HEAD~N: يرجع إلى الوراء بمقدار N من الالتزامات المتسلسلة.
Shell
# Inspect the parent commit (1 step before HEAD)
git show HEAD~1 --stat

# Compare the grandparent commit with the current HEAD
git diff HEAD~2 HEAD