عندما يقوم المستخدمون بإجراء تغييرات في Git ، يتم حفظ الالتزامات مع الطابع الزمني وفقًا للمنطقة الزمنية لنظام المستخدم. وبشكل أكثر تحديدًا ، لكل التزام تاريخان ، أي ' تاريخ ارتكاب ' و ال ' تاريخ المؤلف '. يمكن للمستخدمين تغيير / تعديل محفوظات الالتزام وعرض التغييرات التي تم إجراؤها في الماضي. ومع ذلك ، لا يُقترح تغيير تاريخ الالتزام ما لم يكن ضروريًا لبعض العمليات.
ستوضح هذه الكتابة طريقة دفع نفس الملف بطابع زمني جديد / مختلف.
هل هناك 'git touch' لدفع نفس الملف بطابع زمني جديد / مختلف؟
لا ، لا يوجد ' بوابة اللمس ”في Git لدفع نفس الملف بطابع زمني جديد أو مختلف. ومع ذلك ، يمكن للمستخدمين دفع نفس الملف بطابع زمني جديد / مختلف باستخدام طريقة مختلفة. للقيام بذلك ، جرب الخطوات الموضحة أدناه.
الخطوة 1: عرض سجل الالتزام
أولاً ، تحقق من سجل Git لعرض سجل الالتزام بما في ذلك الطابع الزمني للالتزام:
$ سجل بوابة --خام
هنا ، ' -خام 'يتم استخدام الخيار' لإظهار المعلومات التفصيلية للالتزام.
في الصورة أدناه ، يُظهر الجزء المميز الطابع الزمني واسم الملف:
الخطوة 2: إجراء التغييرات في الملف
بعد ذلك ، قم بتعديل محتوى الملف لإجراء تغييرات في نفس ' Test1.txt ' ملف:
$ صدى صوت 'هذا هو ملف الاختبار الخاص بي' >> Test1.txt
الخطوة 3: تتبع التغييرات
بعد ذلك ، احفظ التغييرات المضافة حديثًا إلى فهرس Git باستخدام الأمر المذكور أدناه:
$ بوابة إضافة Test1.txt
الخطوة 4: إرفاق ملف بطابع زمني جديد
الآن ، قم بتنفيذ الأمر المقدم لربط نفس الملف بالطابع الزمني الجديد:
$ بوابة الالتزام - السماح فارغة م 'الالتزام بالطابع الزمني الجديد'
الخطوة 5: التحقق من التغييرات
أخيرًا ، تأكد من دفع الملف إلى المستودع المحلي بالطابع الزمني الجديد باستخدام الأمر التالي:
$ سجل بوابة --خام
يمكن ملاحظة أنه تم دفع الملف بنجاح بالطابع الزمني الجديد:
لقد شرحنا الإجراء الخاص بدفع نفس الملف بطابع زمني جديد.
خاتمة
لدفع نفس الملف باستخدام طابع زمني جديد أو مختلف ، انتقل أولاً إلى المستودع المحلي. قم بتعديل الملف وتتبع التغييرات. ثم قم بتشغيل ' git الالتزام –allow-blank -m '