اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

أنصحك أولا مذاكرة الفيديو التالي الخاص بأساسيات Git قبل أى شئ أخر :

حيث يفضل أولا تعلم أساسيات Git قبل إستخدامه وبعد ذلك يمكنك تطبيق ما قمت بمذاكرته حتي تتعلم الطريقة الصحيحة للأوامر وكيفية تنفيذها .

وإليك الإجابة التالية بالتفصيل لكيفية إنشاء مستودع ورفع المشاريع والملفات عليه :

أما بخصوص سؤال أن التعديلات يتم رفعها تلقائيا فالإجابة لا . حيث لا يقوم git برفع الملفات من نفسه . بل يوفر لك أوامر لتعرف ما هي الملفات التي تم تعديلها لديك محليا ولم يتم رفعها على git وحينها يمكنك أنت أن تختار أى تعديلات تريد رفعها.

أنصحك بمذاكرة فيديو الأساسيات لتتضح لك الأمور بشكل أفضل.

  • 0
نشر

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

وسيصلك رسالة على البريد الإلكتروني لتفعيل حسابك، وبعدها تستطيع إنشاء مستودع ورفع مشروع عليه، وبالطبع عند دفع تغييرات إلى المستودع أي عمل push يتم تحديث الكود والملفات بالمستودع بما يُطابق المستودع المحلي على حاسوبك، فالمستودع على github يُسمى المستودع البعيد لأنه يعتمد على السحابة في خوادم شركة مايكروسوفت.

ولتجنب الكثير من المشاكل الغير ضرورية، تحتاج إلى دراسة الأساسيات من خلال:

ثم التالي:

 

بتاريخ 1 دقيقة مضت قال Hxfhf Ucicic:

شكرا لك لكن انا استخدم موقع netlify برفع المشاريع لكن مع كل تعديل اقوم به يجب علي تغيير الرابط وهذه مشكلة بالنسبة لي 

ما تقصده إذن هو رفع المشروع على استضافة، بالفعل github توفر استضافة وهي github pages ومن خلالها يتم تحديث نسخة الموقع في حال قمت بتحديث الكود بالمستودع.

لكن الأسهل لك هي Netlify لأنّ  github pages تظهر بها مشاكل بسبب مسارات الملفات  أو مشكلة بسبب تعارض بين اسم المستودع وعنوان الموقع ومستودعات أخرى، ستحتاج إلى خبرة في آلية التعامل معها.

لذا قم بالاستمرار في استخدام Netlify ولكن قم برفع المشروع عن طريق اختيار مستودع github الخاص بالمشروع، حيث يوجد خيار لذلك بدلاً من رفع مجلد المشروع فقط، وبالتالي عند دفع تغييرات في مستودع المشروع سيتم إعادة بناء المشروع على Netlify ونشره بنفس الرابط أي تحديثه.

  • 0
نشر (معدل)

لكي تتمكن من رفع مشروع على GitHub والأستفادة من النسخة السحابية وتتمكن من مشاركة الملفات مع فريق العمل ومتابعة التحديثات الذي يقوم بها الفريق 

يمكنك اتباع الخطوات التالية:

افتح موقع GitHub قم بإنشاء مستودع جديد (New Repository)

قم بأختيار الأسم والوصف المناسب واضغط على إنشاء 

ثم يمكنك التحكم في المستودع وربطه مع النسخة المحلية باستخدام أوامر Git

git init 
git add . 
git commit -m "رسالة توضح نوع العملية" 
git branch -M main 
git remote add origin https:رابط المشروع 
git push -u origin main

وهل أذا رفعت المشرع على github وقمت بتعديله بعد رفعه سيعدل تلقائياً

لا يقوم يقوم بالتحديث تلقائيا ، بل يجب عليك إعطائه بعض الأوامر في كل مرة تحتاج إلى تحديث ورفع النسخة المحلية إلى النسخة السحابية لكي يراها فريقك 

 

git add . 
git commit -m "رسالةتوضح نوع العملية" 
git push

بهذه الطريقة يتم رفع التحديثات المحلية إلى النسخة السحابية

 

انصحك بمعرفة الأوامر الخاصة ب Git عن طريق هذا المقال:

 

تم التعديل في بواسطة Abdulrahman Muhammad

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...