Git Copy File Preserving History

Git Copy File Preserving History



يحتوي مستودع Git على العديد من ملفات المشاريع ، وفي بعض الأحيان يحتاج المطورون إلى عمل نسخة من الملفات لاستخدامها لاحقًا. لإجراء عملية النسخ والاحتفاظ بالمحفوظات ، يحتاج المستخدمون أولاً إلى تحديد المستودع الهدف وعرض المحتوى واختيار ملف وتنفيذ ' cp ' أمر.

سيناقش هذا الدليل أسهل طريقة لنسخ الملف الذي يحتفظ بالسجل.







كيفية نسخ ملف الحفاظ على المحفوظات في Git؟

اتبع الخطوات المتوفرة لنسخ محفوظات الاحتفاظ بالملف:



    • قم بالتبديل إلى الدليل المطلوب.
    • تحقق من قائمة محتوى المستودع.
    • انتقل إلى الدليل الجذر.
    • انتقل إلى المستودع الهدف واعرض قائمة المحتويات الخاصة به.
    • قم بتشغيل ' cp ' أمر.
    • أضف التغييرات إلى المستودع الهدف وانتقل إليه.

الخطوة 1: اذهب إلى مستودع خاص



في البداية ، قم بتوفير مسار مستودع Git وتنفيذ ' قرص مضغوط ' أمر:





$ قرص مضغوط 'C: \ Users اسماء \ اذهب \ t est1-repo '


الخطوة 2: عرض محتوى المستودع

ثم قم بتشغيل ' ls 'لسرد محتوى المستودع الحالي:



$ ls



الخطوة 3: قم بالتبديل إلى دليل جذر Git

بعد ذلك ، انتقل إلى المستودع السابق من خلال ' قرص مضغوط .. ' أمر:

$ قرص مضغوط ..



الخطوة 4: الانتقال إلى مستودع Git المحلي آخر

بعد ذلك ، قم بتنفيذ ' قرص مضغوط 'للانتقال إلى المستودع الهدف:

$ قرص مضغوط 'C: \ Users اسماء \ اذهب \ t est1 ​​'



الخطوة 5: إظهار المستودع

قم بتشغيل ' ls 'الأمر وعرض قائمة الملفات الموجودة:

$ ls


يمكن ملاحظة أن المستودع الهدف فارغ:


بعد ذلك ، ارجع إلى دليل Git بتنفيذ الأمر ' قرص مضغوط ' أمر:

$ قرص مضغوط ..



الخطوة 6: نسخ محفوظات الملف

استخدم ' cp 'مع اسم المستودع واسم الملف المطلوبين:

$ cp test1- الريبو / file1.txt test1 / file1.txt



الخطوة 7: إضافة التغييرات

الآن ، قم بتحديث الفهرس المرحلي عن طريق تشغيل ' قرص مضغوط ' أمر:

$ بوابة إضافة اختبار 1 / file1.txt



الخطوة 8: إجراء التغييرات

لدفع التغييرات المضافة إلى مستودع Git ، استخدم ' بوابة الالتزام 'مع رسالة التنفيذ:

$ بوابة الالتزام م 'نسخ الملف من test1-repo / إلى test1 /'



الخطوة 9: الانتقال إلى المستودع الهدف

أخيرًا ، قم بالتبديل إلى المستودع الهدف حيث يوجد الملف المنسوخ الذي تم نسخ الملفات فيه:

$ قرص مضغوط 'C: \ Users اسماء \ اذهب \ t est1 ​​'



الخطوة 10: تحقق من نسخ الملف

أخيرًا ، استخدم ' ls ”للتحقق من الملف المنسوخ من مستودع آخر:

$ ls


وفقًا للإخراج الموضح أدناه ، تم نسخ الملف بنجاح:


هذا كل شئ! لقد قدمنا ​​طريقة نسخ الملف والحفاظ على المحفوظات.

استنتاج

لنسخ محفوظات الاحتفاظ بالملف ، قم أولاً بالتبديل إلى الدليل المطلوب وتحقق من قائمة محتوياته. بعد ذلك ، انتقل إلى الدليل الجذر ، وانتقل إلى المستودع الهدف ، واعرض قائمة المحتوى. بعد ذلك ، قم بتشغيل ' cp 'الأمر وإضافة التغييرات إلى المستودع الهدف والانتقال إليه. يوضح هذا الدليل طريقة نسخ الملف مع الاحتفاظ بالسجل.