يوفر موقع Github الشهير بالإضافة إلى أداة git مصدرًا ممتازًا ليس فقط لتوزيع عملك وعرضه ، ولكن أيضًا لتسهيل التحكم الفعال والاحترافي في الإصدار.
في هذا البرنامج التعليمي ، سوف نستكشف كيفية إنشاء مستودع Github ، وإلزام الدفع ، وإصدارات العلامات ، والمزيد.
قم بإنشاء مستودع
لإنشاء مستودع جديد ، قم أولاً بتسجيل الدخول إلى جيثب أو التسجيل للحصول على حساب جديد. بمجرد تسجيل الدخول ، انقر فوق خلق جديد إبداع جديد في الزاوية العلوية اليمنى من الشاشة ، متبوعًا بملحق مخزن الارتباط في القائمة المنسدلة التي تظهر.
سترى شاشة إنشاء مستودع:
يمكن أن يكون اسم المستودع ووصفه أي شيء تريده ، وفي هذا المثال تم استخدام "muo_demo" كاسم. اترك باقي الحقول كما هي / فارغة ، واضغط على إنشاء مستودع جديد زر. سيتم نقلك إلى صفحة تعرض مستودعك الفارغ الجديد.
بدء المستودع المحلي
الآن وقد تم إنشاء مستودع على Github ، فأنت بحاجة إلى تهيئة المستودع على جهاز الكمبيوتر المحلي الخاص بك. قم بتشغيل الأوامر التالية في الجهاز لإنشاء دليل فارغ وإضافة ملف Readme.md.
مكدير ميريبو
مؤتمر نزع السلاح myrepo
echo "# My Test Repository"> Readme.md
صدى "ملف مؤقت"> temp.txt
عند عرض مستودع على Github ، يتم دائمًا عرض محتويات ملف Readme.md لوصف المستودع أو كصفحة أولى من الدليل. يشير امتداد الملف .md إلى تنسيق markdown ، وإذا لم تكن معتادًا على Markdown ، فراجع ملف ورقة الغش تنسيق Markdown ممتازة.
توفر ورقة الغش Markdown القابلة للطباعة كل ما تحتاج لمعرفته حول تنسيق Markdown في لمحة. احتفظ بها في متناول اليد ولا يتم الخلط بينها مرة أخرى.
يمكنك الآن بدء تشغيل المستودع داخل الجهاز باستخدام الأوامر.
بوابة الحرف الأول
بوابة عن بعد إضافة الأصل https://github.com/mdizak/muo_demo.git
في الأمر الثاني ، تحتاج إلى تغيير "mdizak" إلى اسم مستخدم Github الخاص بك ، والجزء "muo_demo" إلى اسم المستودع الخاص بك. على سبيل المثال ، إذا كان اسم مستخدم Github هو "johndoe" واسم المستودع الخاص بك هو "test_repo" ، فسيكون الأمر:
بوابة عن بعد إضافة الأصل https://github.com/johndoe/test_repo.git
الالتزام الأول
يمكنك الآن مزامنة المستودعات المحلية ومستودعات Github ، وإضافة الملفين إلى Github ، باستخدام الأوامر التالية في Terminal.
بوابة إضافة Readme.md temp.txt
git الالتزام -m "أول التزام لي"
بوابة دفع -u سيد الأصل
سيُطلب منك اسم مستخدم وكلمة مرور Github ، وعند الإدخال الناجح سيتم تحميل الملفين إلى مستودع Github الخاص بك. إذا قمت بإعادة تحميل مستودع Github الخاص بك في متصفحك ، فسترى الآن الملفين مع رأس "My Test Repository" داخل ملف Readme.md.
رسائل الالتزام الكبيرة
بدلاً من تحديد رسالة الالتزام بسطر واحد فقط ، من الممكن أيضًا تضمين رسالة نصية أكبر. في المفضلة لديك محرر النص، أدخل محتويات رسالة الالتزام ، والتي يمكن أن تكون كبيرة وبأي عدد من الأسطر حسب الرغبة. عند تنفيذ أحدث التغييرات ، استخدم الأمر.
git الالتزام - ملف = / مسار / إلى / الالتزام. txt
تأكد من أن الأمر يشير إلى الملف النصي لرسالة الالتزام ، وسيتم استخدام محتوياته بدلاً من رسالة سطر واحد محددة عبر الخيار -m.
حذف الملفات
يتم حذف الملفات بنفس الطريقة تقريبًا ، باستثناء استخدام ما سبق إضافة بوابة الأمر ، نستخدم بوابة rm يأمر. لحذف ملف temp.txt الذي أضفته مسبقًا ، قم بتشغيل الأوامر التالية في المحطة.
بوابة rm temp.txt
git الالتزام -m "حذف ملف مؤقت"
بوابة دفع -u سيد الأصل
سيُطلب منك اسم المستخدم وكلمة المرور مرة أخرى ، وبمجرد الانتهاء من ذلك ، سيتم حذف ملف temp.txt من مستودع Github الخاص بك. هذا كل ما في الامر!
وضع علامات على الإصدارات
من وقت لآخر ، بمجرد أن تكون سعيدًا تمامًا بمشروعك الذي تم اختباره ، قد ترغب في وضع علامة على الحالة الحالية كإصدار. هذا يخبر الآخرين أن المشروع في حالته كاملة وجاهز للتوزيع على الجمهور.
يتم وضع علامة على المستودع الخاص بك كإصدار عن طريق إضافة علامة برقم الإصدار. على سبيل المثال ، لتحرير مستودعنا الحالي كـ v1.0.0 داخل Terminal ، قم بتشغيل الأوامر.
علامة بوابة 1.0.0
git push - العلامات
بعد إدخال اسم المستخدم وكلمة المرور الخاصين بـ Github ، أعد تحميل صفحة المستودع في متصفح الويب الخاص بك. ستلاحظ أن هناك الآن إصدارًا واحدًا في المستودع الخاص بك. سيؤدي النقر لعرض جميع الإصدارات إلى توفير رابط لأرشيف TAR.GZ للمستودع الكامل في الحالة التي تم فيها وضع علامة على الإصدار.
مستودع النسخ
ستحتاج أحيانًا إلى استنساخ المستودع الخاص بك وإعادة تهيئته من البداية. يتم القيام بذلك بسهولة باستخدام الأوامر التالية في الجهاز.
استنساخ بوابة https://github.com/mdizak/muo_demo.git مريبو
مؤتمر نزع السلاح myrepo
بوابة الحرف الأول
تمامًا كما حدث عندما قمنا بتهيئة المستودع ، في السطر الأول ، يلزمك تغيير اسم مستخدم Github واسم المستودع داخل عنوان URL.
سيؤدي هذا إلى تنزيل محتويات المستودع من Github إلى الدليل / myrepo / ، ثم إعادة تهيئته باستخدام بوابة الحرف الأول يأمر. من هناك ، يمكنك الاستمرار في إضافة وحذف الملفات كما هو مذكور أعلاه.
عرض سجل الالتزام
يمكنك الرجوع وعرض التزاماتك السابقة باستخدام سجل بوابة، مثل:
سجل بوابة - 3
سيعرض الأمر أعلاه الالتزامات الثلاثة الأخيرة التي تم إجراؤها على المستودع. يمكن أن يكون هذا مفيدًا إذا احتجت في أي وقت إلى تعديل أو حذف التزام لأي سبب.
تعديل رسالة الالتزام
إذا كنت قد دفعت بالفعل إلى التزام بـ Github ، ثم أدركت لاحقًا أنك ارتكبت خطأ في رسالة الالتزام ، فهناك طريقة لتعديلها. لتعديل أحدث رسالة الالتزام ، قم بتشغيل الأمر داخل الجهاز الطرفي.
git الالتزام - تعديل
سيؤدي هذا إلى فتح محرر النصوص الافتراضي الخاص بك مع رسالة الالتزام السابقة. قم بإجراء أي تغييرات ضرورية ، وأغلق المحرر. إذا كنت تستخدم nano كمحرر نصوص ، فيمكنك إغلاقه بالضغط على السيطرة + X، تليها ص و يدخل مفاتيح.
بمجرد حفظ رسالة الالتزام الجديدة ، ادفعها إلى Github باستخدام الأمر:
git push - أصل القوة
على استعداد لاظهار عملك!
تهانينا ، لقد تعلمت الآن أساسيات استخدام موقع Github الشهير مع أداة سطر الأوامر git. لقد نجحت في إنشاء مستودع ، ويمكنك الآن إضافة / حذف الملفات ، وطلبات الدفع ، وإصدارات العلامات ، ومستودعات النسخ.
إذا كنت ترغب في معرفة المزيد من أوامر git المتقدمة ، فراجع ملف أوامر git المتقدمة موقع.
إذا كان لديك موقع ويب بسيط ، فلن تحتاج إلى الدفع مقابل استضافة الويب. يمكنك استخدام صفحات GitHub مجانًا!
- برمجة
- جيثب
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.