/ببساطة | نظام Git الجزء الخامس

ببساطة | نظام Git الجزء الخامس

هذا المقال جزء من سلسلة مقالات تشرح كيفية استخدام نظام Git قبل أن تقرأ هذا المقال تأكد من انك قرأت المقالات الأربع السابقة جيدا.

ببساطة | نظام Git الجزء الأول
ببساطة | نظام Git الجزء الثاني
ببساطة | نظام Git الجزء الثالث
ببساطة | نظام Git الجزء الرابع

كل شئ الآن معد حتى نقوم بالربط بين  الـ Local Repository والـ Online Repository الموجودة على GitHub، كيف نقوم بذلك ؟ هذا ما سنستعرضه في هذا المقال.

أولا انتقل لصفحة الـ Repository على GitHub مرة أخرى

01

نفترض أن لديك Repository باسم repo والـ Username الخاص بك هو username
فإن رابط SSH الخاص بهذه الـ Repository يكون :

[text]git@github.com:username/repo.git[/text]

كما هو واضح بالصورة

الآن ننفذ الأمر

 

[text]git remote add origin git@github.com:username/repo.git[/text]

 

دعنا أولا نفهم الأمر ..

git add سبق أن استخدمنا هذا الأمر وعرفنا أنا يضيف الملفات لـ Git لمتابعتها

origin للدلالة على مكان جديد منه ستنشأ الملفات

remote للدلالة على أن هذا المكان موجود Online وليس على الـ Local machine

الآن ننفذ الأمر

 

[text]git push -u origin master[/text]

 

هذا الأمر يقوم بإرسال الـ local Repository إلى الـ origin الذي أنشأناه أي الـ Online Repository

02

الآن إذا قمت بالدخول لصفحة الـ Repository مرةً أخرى على GitHub ستجدها تحتوي كل ما تحويه الـ Local Repository من بيانات وملفات كما هو واضح بالصورة

03


الآن كل شئ على ما يُرام .. وللحديث بقية إن شاء الله.

الخلاصة :

في هذا المقال عرفنا كيف نقوم برفع كل التعديلات التي أجريناها على الـ Local Repository إلى الـ Online Repository، حيث عرفا كيف نقوم بالاتصال بالـ Online Repository وكيف نستخدم أمر Push

لكن ماذا إذا قام أحد المشاركين معك بتعديلات في الـ Repository ؟ كيف ستحصل على هذه التعديلات حتى تملك آخر تعديل قام زملائك به ؟ هذا ما سنستعرضه في المقال الأخير من هذه السلسة .. تابعونا.

Student at Faculty of Engineering , Computer & Systems Department. Interested in Web Development and Mobile Applications.