شرح صفوف ومحتوى الفقرة
ماذا يحدث لو نفذت الأمر git init مرة ثانية داخل مستودع مهيأ مسبقاً؟ وما خطورة تنفيذه داخل مجلد فرعي لمستودع قائم؟
- إعادة التنفيذ في نفس الجذر: عملية آمنة تماماً؛ إذ يطبع النظام رسالة
Reinitialized existing Git repositoryدون أن يمسح أي لقطة أو فرع سابق. - تحذير تداخل المستودعات (Nested Repositories): تجنب تماماً تشغيل
git initداخل مجلد فرعي (مثلsrc/) تابع لمشروع يحتوي أصلاً على مستودع في جذره، لأن ذلك يسبب تعارضاً في تتبع الملفات الفرعية.
Shell
# Safe reinitialization in the same root folder:
git init
# Quiet mode (-q) suppresses informational output:
git init -q clean-service