تخصيص githup

ما هو ال system الخاص بالمبرمجين لتخصيص حساباتهم على githup وتنظيم المجلدات والملفات والمشاريع واين يضعون القسم الخاصة بال tutorials مثلا او المشاريع الصغيرة او التريكات وهكذا ..

وهل يمكن القيام بانشاء مستودع لحفظ الاكواد واستعمالها لاحقا ك framework مثلا .

فعليا انا لا اريد ان اقوم باختراع العجلة ..

اريد معرفة اصول المعاملة مع المستودعات واستثمار ال githup لأقصى درجة بدون جعل الموقع عشوائي وغير منظم.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لا يوجد نظام معين، فقط يتم إنشاء مستودع ورفع مجلد المشروع به، وبداخل المجلد يتم تنظيم الكود أي تقسيم المشروع إلى مجلدات وملفات، أي يتم إنشاء مستودع لكل مشروع أو مكون منفصل تعمل عليه.

بينما يتم استخدام الفروع Branches في المستودع لتطوير ميزات جديدة أو إصلاح الأخطاء دون التأثير على النسخة الأساسية من المشروع (الفرع main).

وتستطيع حفظ ما تريد على حسابك والتعديل عليه في أي وقت واستخدامه كما تريد في أي وقت أيضًا.

وأنصحك بتعلم GIT وGitHub بشكل صحيح، من خلال المصادر التالية:

هل هذه الأداة يتم استخدامها من كرف المبرمجين فقط؛ لست مبرمجا ولكني أنوي الدخول في هذا المجال، أنت تتحدث عن إدارة الإصدارات باستخدام أنظمة التحكم بالإصدارات مثل Git هل توجد أدوات أخرى بديلة، أم يتم استخدام نظام git فقط! أعرف أنه يعتبر أسلوبا فعالا لتنظيم وإدارة تطوير المشاريع لكن لم أفهم كيف يمكن استخدامه وإن كان استخدامه محصورا على البرمجة.

نعم الأداة مخصصة لملفات الأكواد والمشاريع البرمجية، وGit هو النظام الذي تقوم عليه تلك الأداة وليس الأداة نفسها، حيث توجد أدوات أخرى تقوم على نفس المبدأ مثل GitLab وBitbucket.

وستجد في أول مقال أرفقته لك التعريف التالي:

بدايةً يجب أن نعلم أن جيت هو نظام إدارة الإصدار (وتسمى أيضًا "إدارة النُسخ") version control system واختصارًا VCS. هناك العديد من أنظمة التحكم في الإصدار: مثل CVS و SVN و Mercurial و Fossil وبالطبع جيت.

يُمثل جيت اللبنة الأساسية للعديد من الخدمات، مثل جيت هاب GitHub وجيت لاب GitLab، ولكن يمكنك استخدام جيت لوحدها، أي بعيداً عن أي خدمة.

بالنسبة للمبرمجين، فالنظام الأساسي الذي يستخدمونه لتنظيم حساباتهم على GitHub هو استخدام أنظمة إدارة الإصدار مثل Git.

فهو يتيح للمبرمجين إنشاء مستودعات لتخزين وتنظيم المشاريع والملفات. بالنسبة للتنظيم، ويمكن للمبرمجين إنشاء مجلدات وملفات بشكل هرمي داخل المستودعات لتنظيم الكود بشكل منهجي.

أما بالنسبة للمشاريع الصغيرة والتعليمات، يمكن إنشاء مستودعات منفصلة على GitHub وتنظيمها وفقًا للمشاريع أو الفئات المختلفة. يمكن أيضًا إنشاء صفحة ويكي لتوثيق التعليمات والمعلومات الإضافية حول المشروع.

يمكنك استخدام نظام إدارة الإصدار Git المحلي على جهاز الكمبيوتر الخاص بك مع استخدام GitHub .

و لتنظيم حسابك على GitHub :

يمكنك إنشاء مستودع جديد على GitHub لكل مشروع أو مجموعة من الملفات. يمكنك تسمية المستودع وتوفير وصف له .

كما يمكنك إنشاء مجلدات داخل المستودع لتنظيم المشروعات والملفات.على سبيل المثال، يمكنك إنشاء مجلد باسم "مشاريعي" ثم إنشاء مجلدات فرعية داخل هذا المجلد لمشاريعك المختلفة، مثل "موقع ويب" و "تطبيق جوال" و "ألعاب". يمكنك بعد ذلك إنشاء مجلدات فرعية داخل هذه المجلدات الفرعية لتقسيم المشاريع إلى أجزاء أصغر

بالإضافة إلى ذلك يمكنك إنشاء فروع جديدة في المستودع للعمل على ميزات محددة أو تجريب تغييرات دون التأثير على الفروع الرئيسية. يمكنك دمج الفروع لاحقًا بعد اختبار التغييرات.

باستخدام هذه المبادئ والأدوات المتاحة في GitHub، يمكنك تنظيم وإدارة مستودعاتك والاستفادة القصوى من قدرات GitHub .