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

رفع الواجبات على github

Rawad Altaib

السؤال

Recommended Posts

  • 1

في حال كنت تريد إستخدام ال Github لرفع احد واجباتك أو مشاريعك فيجب عليك في البداية أن نقوم بتنزيل git على حاسوبنا حتى يمكننا التعامل معه  وللقيام بذلك عن طريق الذهاب الى موقع git الرسمي والبحث في تنزيل git المناسبة لنظام التشغيل الخاص بك وقم بتصطيبه في حاسوبك خطوات التصطيب مثل اي برنامج, بعد القيام بذلك وللتأكد بأن ال git تم تنزيل بنجاح قم بفتح command line أو مدير الاوامر وكتابة التالي: 

git --version

إذا كانت النتيجة مشابهة ل:

git version 2.25.1

فيكون التحميل تم بنجاح, بعد ذلك نريد إنشاء حساب Github وللقيام بذلك نذهب إلى الموقع الرسمي ل Github وإنشاء حساب وخطوات إنشاء الحساب سهلة وبسيطة, بعد إنشاء الحساب يجب علينا إنشاء مستودع للمشروع الذي تريد رفعه ولفعل ذلك يمكنك إتباع الخطوات التالية:

1. في الشريط العلوي ستجد رمز زائد إضغط عليه ثم قم بالضغط على مستودع جديد أو new repository.

2. ضع اسماً معبرا عن المشروع الخاص بك ثم إضغط إنشاء أو create.

3. ستفتح لك صفحة تحوي عددا من الأوامر التي سنستعملها لرفع المشروع على Github.

سنستخدم بالخطوة التالية الأوامر الموجودة في الصفحة المذكورة في نقطة 3 ,فبعد الإنتهاء مما سبق سنذهب للملف الخاص بالمشروع ونفتح من خلاله Command line أو مدير الأوامر ونكتب الأوامر التي ذكرتها بنقطة 3. والتي ستكون مشابه ل

echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Osamakamal97/test.git
git push -u origin main

ربما يطلب منك إدخال اسم المستخدم وكلمة المرور الخاصة بحسابك Github بعد إدخالها سيرفع المشروع على المستودع الخاص بك, يمكنك الذهاب إليه والتأكد من ذلك. ولمشاركة المشروع مع الشخص المعني أرسل له الرابط الخاص بالمستودع ويمكنه تصفح ما تم رفعه.

 

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

  • 0
بتاريخ 4 ساعات قال Rawad Altaib:

من اين ارفع واجباتي على جيت هب الرجاء المساعدة!!

أنت تريد رفع مشاريعك البرمجية وواجبات الأمر كالتالي ولكن  من  المفترض والأفضل  تعلم git واتباع اسلوب الأستاذ أسامة  ولكن حتى أسهل عليك يمكنك الرفع من خلال التعامل  مع  Gui أي واجهة الجيتهب . 

إتبع الخطوات التالية : 

  •  عليك  الدخول لموقع جيت هب وثم الضغط على  إنشاء repository  المستودع الخاص بك من خلال الضغط على new repository 

5fa6d4c193048_1111.thumb.PNG.24661549f8f3745333586ba48758632f.PNG

  • إضافة الإسم المناسب لك التي تريد ظهوره في المستودع ثم  الضغط  على create 

5fa6d55141201_222222.PNG.65e69b5bdf2726bbab54bf71027971af.PNG

  • سيتم تحويلك إلى المستودع الخاص بك إضغط على upload file 

5fa6d6188b291_33333.thumb.PNG.20ed9d8d6c0bc91fb55b5c5209acbaa6.PNG

  • قم بإرفاق ملفات مشروعك التي تريد رفعها 

3333.thumb.PNG.759adeee899a07e9ba9f87465d92f112.PNG

  • ثم إضافة وصف للتعديلات ثم الضغط على commit  حتى يتم إضاف الملفات للمستودع 

55555PNG.thumb.PNG.c286ae24b6b1d4e3356eb43f0d74876b.PNG

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

  • 0
بتاريخ 12 ساعات قال عبدالله عمر احمد:

لم افهم

مرحبًا و @عبدالله عمر أحمد@Rawad Altaib

هل يمكنك التوضيح أكثر حتى نتمكن من مساعدتك بشكل أفضل؟؟

--

و لكن في العموم يوجد أكثر من طريقة لرفع المشاريع الخاصة بك على github.

أحد هذه الطُرُق:

  • نقوم بإنشاء حساب على github.com من خلال github.com/join
  • بعد ذلك نقوم بتسجيل الدخول 
  • سنجد في الشريط العلوي علامة + نقوم بالضغط عليها
  • بعدها ستظهر لنا قامة منسدلة نختار منها new repository أي مستودع جديد

5fad84e2bcca3_Annotation2020-11-12175204.thumb.jpg.2bc56b6842992321f2831bf3ef98c6be.jpg

  • بعدها ستظهر لنا الصفحة التالية

5fad86185ec75_Annotation2020-11-12204944.thumb.jpg.c5ac622132b0007632045200ee954d0c.jpg

  • نقوم بإعطاء المستودع الاسم الذي نريده في الحقل repository name و و صف للمشروع إذا أردنا في الحقل الخاص ب description و نختار ما إذا كنا نريد أن يكون المستودع خاصًا أو ظاهرًا للعامة
  • بعدها يبقى لنا خيار add a README  file "يمكنك تجاهل الحقلين add .gitignore و chose a license الآن"، الآن أمامنا طريقان:

الطريق الأول اختيار add a README  file و الضغط على create repository:

  • ستظهر لنا الصفحة التالية بعدها:

5fad88cf8c821_Annotation2020-11-12210000.thumb.jpg.7fa9eb26099b97d3f83960340aca9f40.jpg

أما إذا لم نقم باختيار  add a README  file ستظهر لنا الصفحة بالشكل التالي:

5fad88d1d7a69_Annotation2020-11-12210152.thumb.jpg.2f017547149a283e84961b43376d7d01.jpg

الآن لرفع المشروع الخاص بك يمكنك القيام بالتالي:

  • رفع ملفات المشروع بطريقة يدوية عن طريق الضغط على add file أو uploading an existing file كما هو مشار إليه بالمربع الأصفر في الصورتان السابقتان. بعدها ستظهر لنا هذه الصفحة التالية حيث يمكننا سحب الملفات و وضعها في المستطيل الخاص بإرفاق الملفات و الضغط على commit changes بعد اكتمال رفع الملفات. و بذلك تكون قد قمت برفع المشروع الخاص بك على المستودع البعيد5fad8a4d5d831_Annotation2020-11-12210745.thumb.jpg.6c1ee0002117531b5db52b2bfc6fa1f0.jpg
  • أو رفع المشروع باستخدام الطرفية عن طريق الأوامر التالية:
    git init
    
    // ثم
    
    git add README.md
    
    // ثم
    
    git commit -m "first commit"
    
    // ثم 
    
    git branch -M main
    
    // ثم
    
    git remote add origin https://github.com/ اسم المستخدم/repoName.git
    
    // ثم
    
    git push -u origin main
                    

    ستجد هذه الخطوات موجودة في المستودع الذي يتم إنشاءه بدون readme 5fad88d1d7a69_Annotation2020-11-12210152.thumb.jpg.2f017547149a283e84961b43376d7d01.jpgو لكن لاستخدام هذه الطريقة يجب تثبيت طرفية تسمى git من خلال الموقع الرسمي لها Git - Downloads (git-scm.com) و تنصيبها و بعد ذلك استخدام هذه الأوامر لرفع المشاريع بعد التسجيل بحساب github الخاص بك.

 

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

  • 0
بتاريخ On 12‏/11‏/2020 at 22:42 قال Yomna Raouf:

الطريق الأول اختيار add a README  file و الضغط على create repository:

  • ستظهر لنا الصفحة التالية بعدها:

5fad88cf8c821_Annotation2020-11-12210000.thumb.jpg.7fa9eb26099b97d3f83960340aca9f40.jpg

السلام عليكم .. 

عندما اضغط على اضافة ملف README وانشاء مستودع جديد تظهر لي هذه الصفحة التي قمت باقتباسها من رسالة المدربة من ثم اضغط على الزر Code الأخضر في الصفحة هذه واقوم بأخذ الرابط الذي يعطيني اياه ورفع المشروع عليه يقوم بانشاء bransh جديد باسم master وتظهر رسالة لي في الأعلى انه يجب عليي قبول هذه التعديلات من هذا البرانش لكنني لا اعلم كيف يمكنني قبولها , واريد ايضا ان اعمل على البرانش الأساسي المسمى main  ولا ادري كيف يمكنني ذلك ايضا .

هل من مساعدة ,

وتوضيح عن ما الفرق بين انشاء المشروعين الاول الذي يحتوي على ملف ريدمي ولاثاني لا ,

ولماذا قد يتم انشاء برانش فرعي من دون اعطاءه امر صريح بذلك.

وشكرا.

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

  • 0
بتاريخ 6 ساعة قال Amen Ramadan:

السلام عليكم .. 

عندما اضغط على اضافة ملف README وانشاء مستودع جديد تظهر لي هذه الصفحة التي قمت باقتباسها من رسالة المدربة من ثم اضغط على الزر Code الأخضر في الصفحة هذه واقوم بأخذ الرابط الذي يعطيني اياه ورفع المشروع عليه يقوم بانشاء bransh جديد باسم master وتظهر رسالة لي في الأعلى انه يجب عليي قبول هذه التعديلات من هذا البرانش لكنني لا اعلم كيف يمكنني قبولها , واريد ايضا ان اعمل على البرانش الأساسي المسمى main  ولا ادري كيف يمكنني ذلك ايضا .

هل من مساعدة ,

وتوضيح عن ما الفرق بين انشاء المشروعين الاول الذي يحتوي على ملف ريدمي ولاثاني لا ,

ولماذا قد يتم انشاء برانش فرعي من دون اعطاءه امر صريح بذلك.

وشكرا.

ستواجه مشاكل أخرى حتى لو أخبرتك بطريقة تنفيذ الأمر، لذلك عليك التحلي ببعض الصبر على تعلم Git وGitHub، حيث ستجد شرح وافي هنا:

ثم عليك تفقد الأوامر هنا للمراجعة وأيضًا استيعاب فائدة كل أمر:

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

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...