Git 🆚 GitHub

كيث و كيثهوب هما اداتين كيسهلو عليك تتبع خطوات 👣 تطور النسخ ديال البرنامج ديالك و كايسهلو على شي فريق يقسموا خدمتهم 🧑‍🤝‍🧑 و من بعد يجمعو الكود ديالهم في البرنامج الرئيسي و هكدا غادي يربحوا بزاف ديال الوقت ⌛.
الكيث هو بحد داتو برنامج ولاكن غالبا كانخدمو بيه داخل ال (command line interface) 🕹️ .
كيتهوب هو منصة او موقع كايخلينا نديرو نفس الخدمة من 🌐 المتصفح Online و رفع 📤 المشروع بكاع الملفات ديالو داخل هاد المنصة يعني ماشي لوكال 🏠 .
📌 اول كومند هي git init 🛫 و لي كاتخلينا نعلمو برنامج الكيت بلي بغينا نتتبع التغيرات 🔎 لي كاتدار فداك الريبو (dossier)📁 لي وصلنا ليه بالكونسول:
C:/User/Folder>git init
📌 من بعد غادي تزيد واح الفايل ل staging area 🔬 … بحال ايلا كانكول لكيث يوضع واحد الفايل فالمجهر باش يقدر يعرف شنو تبدل فيه من اخر نسخة عاقل 🧠 عليها الكيث:
C:/User/Folder>git add fileName.ext
📌 تقدر تطلب من الكيث ايعطيك الاسطر لي تزادت➕ ولي نقصات➖ فالفايل:
C:/User/Folder>git diff fileName.ext
📌 منلي كاانتاكدو ان التغييرات لي طرات هي هاديك 👌 وماكاين حتى شي خطا 🪲 برمجي و بغينا نحتافضوا بيها:
C:/User/Folder>git commit -m "message"
📌 فوق هدا الكيث فيه واحد الخاصية مميزة لي هي البرانش Branch🔀
📌 فاي وقت تقدر تصاوب نسخة مطابقة 🪞 للمشروع ديالك بشكل افتراضي … الحاجة لي غادي تخليك دير اضافات للمشروع بلاما تخاف 😟 انك تخسر التقدم ديالك.. لانك عارف راسك داخل النسخة الافتراضية 😇 :
C:/User/Folder>git checkout -b newBranch
📌 هاد البرانش لي سميناها : newBranch نقدرو نرجعوها رسمية (main) منلي تأكدوا ان كلشي هو هداك من خلال git merge.
C:/User/Folder>(main) git merge newBranch
📌الكيت كايسهل عليك حتى ا 🚀deploy. لي كايمثل واحد المرحلة ضرورية لكل مشروع قبل ما يخرج للوجود 👼 من عندك.
💡 الكيت ايخليك ديفلوير احترافي 👨🏻‍💻 من الاخر … اذن ما تعطلش انك تزيدو فالأدوات 🧰 ديالك.
🙏🙏 شكرا انك وصلتي هنا.

Laisser un commentaire