المستودع والسجل

آلة الزمن

قراءة التزام قديم تعني عادةً سحبه، وذلك يعني إخفاء ما كنت تعمل عليه. أما هذه فلا.

اسحب المؤشر وتُعاد شجرة الملفات لكل التزام: تظهر المجلدات، وتنتقل الملفات بينها، وتعود الملفات المحذوفة. اختر ملفًا وستقرؤه كما كان عند ذلك الالتزام.

كل شيء يُقرأ من قاعدة بيانات الكائنات (git ls-tree, git show). لا سحب، ولا يتحرك HEAD أبدًا، وعملك غير المُلتزَم به لا يُمسّ — فتستطيع أن تتصفح سنةً من السجل في منتصف تغيير.

الشجرة كما كانت عند التزام سابق، وبجانبها ملف مفتوح

سحب المؤشر: الشجرة تعيد بناء نفسها التزامًا بعد التزام

أدوات التحكم

المفتاح الإجراء
← → التزام واحد
⇧ + ← → عشرة التزامات
Home / End الأقدم / الأحدث

والسهمان على جانبي المؤشر يفعلان الشيء نفسه. والملفات التي مسّها الالتزام الحالي مُبرَزة في الشجرة، مع عدّاد في الترويسة.

التحديد ينجو من الزمن

اختر ملفًا وتصفّح رجوعًا إلى ما قبل الالتزام الذي أنشأه: تقول اللوحة إنه غير موجود هنا، وتحتفظ بتحديدك. تصفّح إلى الأمام وسيعود الملف بمحتواه القديم. وتلك هي الغاية — أنت تحرّك المستودع، لا مؤشرك.

وافتح هذه النسخة يسلّم الملف إلى عرض الملفات المعتاد عند ذلك الالتزام.

انظر أيضًا: الشريط الزمني · blame والسجل

حسّن هذه الترجمة على GitHub