عبدالله بشير محمود نشر 4 نوفمبر أرسل تقرير نشر 4 نوفمبر (معدل) مرحبا اسل بخصوص رفع الملفات علي github عملت حساب عليه واريد ان ارفع الملفات مرة واحدة استخدمت git add . command ولكن يترك جزء كبير من الملفات اريد ان تساعدوني خطوة بخطوة شكرا لكم تم التعديل في الأحد في 19:46 بواسطة محمد_عاطف تعديل عنوان السؤال 2 اقتباس
0 ياسر مسكين نشر 5 نوفمبر أرسل تقرير نشر 5 نوفمبر السلام عليكم ورحمة الله تعالى وبركاته، أرجو التأكد من أنك داخل مجلد المشروع في الطرفية ثم اكتب git status لمراجعة الملفات التي لم تتم إضافتها أو التي تم تجاهلها فإذا وجدت بعض الملفات باللون الرمادي أو عليها ملاحظة "ignored" فهذا يعني أنها مدرجة في ملفات .gitignore أو .git/info/exclude ولن يضيفها الأمر: git add . لذا لإضافة جميع الملفات دفعة واحدة أي بما فيها الملفات المحذوفة والمعدَلة والجديدة يجب استخدام الأمر: git add --all أو: git add -A بدلا من: git add . فهذا الأمر أكثر شمولاً في حالات كثيرة أما إذا وجدت ملفات مجلدات ما تزال غير مضافة فتحقق من ملف .gitignore في المشروع أو في ملفات الاستبعاد المحلية مثل .git/info/exclude وفي حال تريد إضافة ملفات تم تجاهلها اجباريا يمكنك استخدام الأمر: git add -f وبعد التأكد من إضافة جميع الملفات إلى منطقة staging يمكنك حينها تنفيذ الأمر: git commit -m "اسم التعديل" ثم: git push origin main لرفع كل الملفات إلى GitHub. اقتباس
0 Mustafa Suleiman نشر 12 نوفمبر أرسل تقرير نشر 12 نوفمبر هل قمت بإنشاء المستودع المحلي في المجلد الصحيح، أي قمت بتنفيذ أمر git init في مسار مجلد المشروع في منفذ الأوامر سواء cmd أو powershell؟ تأكد من ذلك، وأيضًا يجب تنفيذ الأمر git add . في مسار مجلد المشروع الذي به المستودع المحلي. ويجب إنشاء ملف gitignore. وإعداده، من أجل تجنب رفع الملفات والمجلدات التي ليس لها علاقة بالكود المصدري أو الملفات الحساسة مثل ملف متغيرات البيئة env. الأفضل تعلم أساسيات git من خلال التالي: اقتباس
0 محمد_عاطف نشر الأحد في 18:44 أرسل تقرير نشر الأحد في 18:44 غالبا المشكلة بسبب عدم إستخدام ملف .gitignore حيث يجب إنشاء هذا الملف ووضع بداخله المجلدات التي لا تريد إضافتها على git وهي الأكواد والملفات الخاصة بالحزم وغيرها والتي تكون ذات مساحة كبيرة جدا وأعداد ملفات ضخمة وهذا هو سبب عدم رفع جميع الملفات. فمثلا مجلد node_modules لا يجب رفعه حتى لا يأخذ مساحة كبيرة للمشروع وأيضا مجلد venodr وغيرها من الملفات الغير مهمة . ويمكنك البحث على جوجل عن gitignore for من ثم كتابة لغة البرمجة التي تعمل عليها وستجد الإعداد الصحيح للملف للمشاريع وإليك مستودع به قوالب جاهزة لمختلف المشاريع: https://github.com/github/gitignore وبعد إنشائه وتهيئته قم بتنفيذ الأمر التالي لإلغاء تتبع الملفات والمجلدات والبدء من جديد مع الأخذ في الإعتبار إعدادات ملف gitignore: git rm --cached . اقتباس
السؤال
عبدالله بشير محمود
مرحبا
اسل بخصوص رفع الملفات علي github عملت حساب عليه واريد ان ارفع الملفات مرة واحدة استخدمت git add . command ولكن يترك جزء كبير من الملفات اريد ان تساعدوني خطوة بخطوة
شكرا لكم
تم التعديل في بواسطة محمد_عاطفتعديل عنوان السؤال
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.