في هذه الحلقة من البودكاست، نتناول موضوع Git و إدارة النسخ (Version Control).
سنتحدث عن أهمية إدارة النسخ وكيف يساعد المطورين في إدارة مشاريعهم البرمجية بشكل منظم وفعال، إلى جانب شرح بعض المفاهيم الأساسية المتعلقة بإدارة النسخ وتاريخها.
نبدأ بمقدمة عن Git، ثم نستعرض تاريخ إدارة النسخ وكيف تطورت مع مرور الوقت. بعد ذلك، نناقش مفهوم Commit وكيفية استخدامه بشكل صحيح. سنتحدث أيضًا عن الفرق بين Merge و Rebase وكيف يمكن حل التضاربات التي قد تحدث خلال هذه العمليات.
سنتناول أيضًا أفضل طرق تسمية Commits ونسلط الضوء على الميزات الإضافية التي تقدمها GitHub لتعزيز تجربة التطوير. وفي النهاية، سنناقش أفضل Git Clients التي يمكنك استخدامها لإدارة مشاريعك البرمجية بسهولة.
يمان: https://github.com/yamankatby
هيثم: https://github.com/mohakapt
إذا أعجبكم الفيديو، لا تنسوا الضغط على زر الإعجاب. وإذا لم يعجبكم، يمكنكم الضغط على زر عدم الإعجاب. وإذا كانت لديكم أي أسئلة أو أفكار، نرجو منكم ترك تعليق في الأسفل. انضموا إلينا لمناقشة كل هذه المواضيع وأكثر، ولا تنسوا الاشتراك في القناة وتفعيل الجرس ليصلكم كل جديد!
0:00 ما هو Git؟
3:42 تاريخ Version Control
11:14 ما هو ال Commit
12:41 أفضل Version Control
14:46 Merge vs Rebase
17:45 كيف أحل التضارب؟
19:57 طريقة تسمية ال Commit
22:12 ميزات إضافية ل GitHub
30:02 أفضل Git Client