Skip to content
AskDeveloperPODCAST
EpisodesPeopleListen & subscribe
All episodes
Video

Ask Developer Hangout - 43 - Introduction to GIT Source Control with Ahmed Fathalla

About this episode

في هذا اللقاء رقم 43 من Ask Developer Hangout، يقدم المهندس أحمد فتح الله شرحاً مفصلاً ومبسطاً عن نظام التحكم في الإصدارات GIT، الذي يُستخدم لتنظيم وإدارة الكود البرمجي. يبدأ أحمد بتعريف مفهوم السورس كنترول وأهميته في العمل الجماعي على المشاريع البرمجية، ثم ينتقل لشرح أساسيات استخدام GIT مثل إنشاء المستودعات المحلية والبعيدة، إضافة الملفات، عمل commit، وفهم مفهوم الفروع (Branches) وكيفية التعامل معها. كما يوضح كيفية رفع الكود إلى مستودعات مثل GitHub وBitbucket، ويدخل في تفاصيل عملية الدمج (Merge) ومراجعة التعديلات. اللقاء غني بالأمثلة العملية والنصائح للمبتدئين والمحترفين، ويشمل تفاعلات مع الحضور وأسئلة توضيحية، مما يجعله مرجعاً مفيداً لفهم أساسيات وأدوات GIT بشكل عملي وواقعي.

Episode notes

• تعريف السورس كنترول وأهميته في إدارة الكود • الفرق بين المستودع المحلي (Local Repository) والبعيد (Remote Repository) • خطوات إنشاء مستودع GIT جديد وإضافة الملفات (git init, git add) • مفهوم commit وكيفية تسجيل التغييرات مع رسائل واضحة • شرح الفروع (Branches) وأهميتها في تطوير الميزات بشكل منفصل • رفع الكود إلى مستودعات على الإنترنت مثل GitHub وBitbucket • كيفية جلب التحديثات من المستودع البعيد (git fetch) ودمجها (git merge) • نصائح حول كتابة رسائل commit واضحة وتقسيم التغييرات إلى commits صغيرة • مناقشة مشاكل العمل الجماعي وكيفية التعامل مع تعارضات الدمج • أهمية استخدام GIT في المشاريع الجماعية وكيفية تنظيم العمل بين أعضاء الفريق
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
AskDeveloper.

Technology. People. Conversations in Arabic.

Follow the podcastXFacebook
About Mohamed Ask the host
SubscribeOwner admin
© 2026 AskDeveloper PodcastMade for curious minds.
Ask Developer Hangout - 43 - Introduction to GIT Source Control with Ahmed Fathalla | AskDeveloper Podcast