هل تعرف ما هو الـ git ( الجزء الثاني ) ؟

ثريدات برمجية 71 هل تعرف ما هو الـ git ( الجزء الثاني ) ؟

تكملة لاهم المعلومات عن الGit بيكون فيها اهم المصطلحات والاوامر وكمان مصادر تعليمية

هذا رابط الجزء الاول للي ما شافه

بعد ما تكلمنا عن الGit وال Github خلونا نشوف اهم المصطلحات فيها

1 - Repository

هو مكان التخزين أو مجلد المشروع اللي يحتوي على كل شي خاص بمشروعك بما فيه ملف الGit بحيث يكون المسؤول عن تتبع التغييرات والإحتفاظ بها. غالبا ما يختصرها المطورين لــ repo.

2 - Fork

هي نسخة ممكن تأخذها من Repo من مطور اخر. بحيث تكون هذه النسخة موجودة على حسابك الشخصي.

3 - Main

هي نسخة ممكن تأخذها من Repo من مطور اخر. بحيث تكون هذه النسخة موجودة على حسابك الشخصي.

4 - Readme

هو Branch أو الفرع الأساسي الافتراضي للRepo اللي انشأتها . فغالبا راح تشتغل عليها في حال ما انشأت اي فروع جديدة

5 - License

ترخيص مشروعك بحيث تجعله مفتوح المصدر لأي احد حابب يعدل عليه أو يطور فيه أو يشاركه. ( تكلمت على هذا الموضوع من قبل)

6 - Pull Request

في حالة قمت بالتعديل على كود داخل repo معين، تقدر عن طريق هذا الامر طلب مراجعة التعديلات من المالك واضافتها للكود الاصلي

7 - Git clone

هو امر يسمح لك بأخذ نسخة من الrepo إلى جهازك وبدء العمل عليه.

8 - Git branch

امر يقوم بانشاء فرع جديد داخل الRepo

9 - Git push

الأمر هذا الي بترفع من خلاله شغلك والتعديلات الي عملتها إلى ال remote
طبعا الاوامر كثيرة وهذه فقط نبذة بسيطة

هنا باحط لكم بعض المصادر اللي قد تكون مفيدة لتعلم الGit

1 - المصدر الأول

2 - كورس قناة بغداد الجديدة

3 - كراش كورس مقدم من يوديمي

4 - كورس من codecademy

5 - كورس من موقع كورسيرا

كتبه @yasalqaisi