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

رفع المشاريع على GitHub

رضوان حبيب

السؤال

السلام عليكم 

اشتركت في دورة علوم الحاسوب ووصلت الى مسار عالم الويب ولا اعلم انه يجب علي رفع جميع المشاريع والتمارين الى github وتواصلت مع مركز المساعدة واخبروني انه يجب علي رفع المشاريع من البداية وقفت الدروس ورجعت للبداية لكي ارفع المشاريع وفتحت مستودع في github ورفعت مشاريع سكراتش وعندما تواصلت مع مركز المساعدة يخبرونني انه لا يوجد شي في المستودع علما انني اذا دخلت من عندي يوجد المشاريع التي رفعتها ورفعت الصورة لكم وهذا هو الرابط https://github.com/RADHWAN44/Hsoub-CS.git 

ماهي المشكلة وماهو الحل ؟

 

 2023-11-30133215.thumb.png.5c0c1ea658553c2ec6b62a938ca9e7ca.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

نعم بالفعل تظهر المشاريع ولكن في ال branch master لذلك يمكنك متابعة الدروس بدون أي مشكلة وبعد ذلك عند التقدم للشهادة يمكنك توضيح ذلك

ويمكنك التحدث معهم إذا أردت ذلك وتوضيح السبب كما أخبرتك مع إرسال الرابط التالي
https://github.com/RADHWAN44/Hsoub-CS/tree/master

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بالفعل لا يوجد أية مشاريع في فرع main، والسبب أنك لم تقم بعمل push للتغييرات التي قمت بها في المستودع لاحظ الجزء التالي يخبرك بذلك:

2023-11-30133215.png.5ffde5d4eb61917a0368710589b4c7f8.thumb.png.0eb9210e661de9590680206110e4bc31.png

قم بالضغط على contribute ثم رفع تلك التغييرات

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

git add .

// ثم

git commit -m "first commit"

// ثم 

git branch -M main

// ثم

git remote add origin https://github.com/ اسم المستخدم/repoName.git

// ثم

git push -u origin main

وسيتم دفع تلك التغييرات لذلك الفرع.

لكن لا حاجة إلى ذلك، فقد قمت أنت برفع المشاريع في فرع master وليس main، وذلك هو رابط الفرع:

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 15 دقائق مضت قال Mustafa Suleiman:

بالفعل لا يوجد أية مشاريع في فرع main، والسبب أنك لم تقم بعمل push للتغييرات التي قمت بها في المستودع لاحظ الجزء التالي يخبرك بذلك:

2023-11-30133215.png.5ffde5d4eb61917a0368710589b4c7f8.thumb.png.0eb9210e661de9590680206110e4bc31.png

قم بالضغط على contribute ثم رفع تلك التغييرات.

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

git add .

// ثم

git commit -m "first commit"

// ثم 

git branch -M main

// ثم

git remote add origin https://github.com/ اسم المستخدم/repoName.git

// ثم

git push -u origin main

وسيتم دفع تلك التغييرات لذلك الفرع.

لكن لا حاجة إلى ذلك، فقد قمت أنت برفع المشاريع في فرع master وليس main، وذلك هو رابط الفرع:

ظهر معي هذا الخطأ 

2023-11-30135420.thumb.png.f7fee767298761c4a25dff0ff8921ea0.png

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 11 دقائق مضت قال رضوان حبيب:

ظهر معي هذا الخطأ

أرجو منك حذف المستودع من على GitHub وستجد شرح لذلك هنا:

بعد ذلك قم بحذف مجلد .git في المجلد الذي به المشاريع وتراه مخفي لديك كما بالصورة فقم بحذفه.

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

git init

// ثم

git add .

// ثم

git commit -m "first commit"

// ثم 

git branch -M main

// ثم

git remote add origin https://github.com/ اسم المستخدم/repoName.git

// ثم

git push -u origin main

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 25 دقائق مضت قال Mustafa Suleiman:

أرجو منك حذف المستودع من على GitHub وستجد شرح لذلك هنا:

بعد ذلك م بحذف مجلد .git في المجلد الذي به المشاريع وتراه مخفي لديك كما بالصورة فقم بحذفه.

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

git init

// ثم

git add .

// ثم

git commit -m "first commit"

// ثم 

git branch -M main

// ثم

git remote add origin https://github.com/ اسم المستخدم/repoName.git

// ثم

git push -u origin main

 

 

لقد فعلت كل ما طلبته مني بالتحديد لكن يظهر نفس المشكلة

 

2023-11-30143254.thumb.png.8655f8e83d3eee21b88eac9be7e673e5.png

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 19 ساعة قال رضوان حبيب:

لقد فعلت كل ما طلبته مني بالتحديد لكن يظهر نفس المشكلة

 

2023-11-30143254.thumb.png.8655f8e83d3eee21b88eac9be7e673e5.png

 

يمكنك القيام بتطبيق الامر التالي لإجبار git على رفع التعديلات من خلال

 git push -u origin main -f

هذا الأمر سيقوم بدفع التعديلات المحلية إلى الفرع الرئيسي (main) في المكان البعيد (origin) في مستودع git،
يستخدم الخيار -u لتعيين الفرع main كفرع رئيسي على الإصدار البعيد، والخيار -f لفرض الدفع حتى في حالة وجود تعارض.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...