الرئيسية / برمجة / 10 ميزات مفيدة لـ Github من المحتمل أنك لا تعرفها

10 ميزات مفيدة لـ Github من المحتمل أنك لا تعرفها

Github هو المكان الذي يعمل فيه المبرمجين والمصممين معاً، يتعاونون ويساهمون ويصلحون الأخطاء.

كما أنه يستضيف الكثير من المشاريع مفتوحة المصدر وأكواد لغات البرمجة المختلفة.

بالإضافة لذلك، أصدر github أيضاً تطبيقاً مكتبياً لكل من Windows وOS X يتيح لأي شخص دمج github في سير العمل الخاص به بسلاسة.

لكن، هناك ما هو أكثر من github لا تراه العين.

حيث يوجد عدد من الميزات المخفية تحت واجهة المستخدم الأنيقة، وبالتالي يتم تجاهلها من قبل الكثيرين.

إذن، نقدم لكم في هذه المقالة 10 ميزات لـ github والتي قد لا تعرفها:

ميزات Github الأكثر إفادة وتميز:

1.   سحب وإدراج كود Gist:

Gist هو مرفق github الخاص جداً، والذي يسمح لك باستضافة مقتطفات الكود.

يمكنك أيضاً التصفح والبحث عن عدد كبير من مقتطفات الكود لمجموعة متنوعة من اللغات.

استخدام Gist أمر سهل تماماً ويجب أن يكون بديهياً.

لكن، هل تعلم أنه يمكنك إضافة الأكواد مباشرة من الملفات؟

ببساطة سحب وإدراج الملفات على Gist، سيتم نسخ الأكواد داخل الملفات على الفور.

إنه سريع ويوفر الكثير من الوقت!

الميزة الأولى في Github

2.   إنشاء مجلد عبر واجهة الويب:

بينما قد يقوم العديد منا بإدارة مخازن github من خلال تطبيق Github المجاني، فإن github قام أيضاً ببناء ما يسمى WebFlow.

يتيح لنا ذلك إدارة المستودعات من خلال واجهة الويب الخاصة بشركة github.

وهذه هي طريقة إنشاء مجلدات أو ملفات جديدة مباشرة في github.

قم بإنهاء كل إدخال جديد مع / لإنشاء مجلد جديد، أو حدد امتداد ملف واضغط على Commit a New File لإنشاء ملف جديد.

github-new-files

3.   استخدام Git URL Shortener:

في هذه الأيام يحب الأشخاص مشاركة الأشياء من صورهم وحالاتهم وأخبارهم في Twitter.

إذا كنت من مستخدمي github، فقد ترغب أيضاً في مشاركة مخزون github الخاص بك.

مع ذلك، يكون عنوان URL للمخزن أطول من اللازم في بعض الأحيان بحيث لا يمكن مشاركته في Twitter، والذي يقبل فقط 140 حرفاً.

بالتأكيد هناك الكثير من الخيارات لتقصير عنوان URL مثل Bit.ly و Goo.gl، ولكن لماذا لا تفكر في استخدام Git.io، مرفق Github الخاص جداً؟

سيعمل Git.io على تقصير عنوان URL الخاص بمخزون github الخاص بك.

هناك أيضاً واجهة سطر الأوامر لـ Git.io لتقصير عنوان URL عبر الطرفية باستخدام الأمر gitio.

git-io الخاص بـ github

4.   باحث الملفات (File Finder):

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

هذه الميزة ليست واضحة تماماً لأنها تأتي في شكل اختصار لوحة المفاتيح.

اضغط المفتاح T لتنشيط File Finder، اضغط على ↑ و ↑ القفز فوق الملفات صعوداً وهبوطاً.

أو اكتب اسم الملف لتحديد ملف معين لديك بالفعل.

Github-file-finder

5.   استخدام Github Emoji:

الرموز التعبيرية أو الرموز هي رموز صغيرة تصور تعبيراً من نوع ما (في الغالب على شكل وجوه).

في الفيسبوك وتويتر، غالباً ما يعبر الناس عن مشاعرهم مع الرموز التعبيرية.

في الواقع، يمكنك أيضاً عرض الرموز التعبيرية في github.

ابحث عن الأكواد والرموز التعبيرية في  the Emoji Cheat Sheet.

حيث يمكنك إضافة الرموز التعبيرية في ملف README.md الخاص بالمستودع وWiki وفي مؤشر ترابط المسائل.

github-emoji

6.   استخدام Github Command Line Interface:

في حين أن معظم الناس يحبون العمل باستخدام واجهة المستخدم الرسومية (GUI)، لا يزال هناك البعض ممن يفضلون استخدام واجهة سطر الأوامر (CLI).

هذا هو المكان الذي تأتي فيه Github CLI. يبدأ Github CLI مع hub. فإنه يجلب أوامر إضافية يمكن استخدامها جنباً إلى جنب مع أوامر git.

حيث يمكنك العثور على القائمة الكاملة للميزات في صفحة مخزن Hub.

Github-hub

7.   ربط الخطوط (Linking Lines):

قد ترغب في بعض الأحيان بمشاركة وتحديد خطوط محددة داخل ملف المخزن الخاص بك.

يتيح لك github القيام بذلك عن طريق إضافة L# متبوعاً برقم السطر الموجود في نهاية عنوان URL الخاص بالملف (ألق نظرة على المثال أدناه).

يمكنك أيضاً تحديد نطاق من الخطوط عن طريق تحديد سطور البداية والنهاية داخل البارامتر L#.

يحدد L10-15 # على سبيل المثال، السطر 10 إلى 15.

github-linking-lines

8.   قائمة التحقق من المهام (Task Checklist):

تمدّد github تخفيض الأسعار لتلبية احتياجاتها الخاصة.

يمكنك الآن إضافة قائمة بمربعات الاختيار في github باستخدام [] – أو [x] – للإشارة إلى عنصر محدد.

يرجى ملاحظة أن مربع الاختيار سوف يظهر فقط في عنصر القائمة؛ يجب بدء علامة [] باستخدام علامة شرطة dash&.

هنا مثال على ذلك:

سيتحول هذا الكود إلى:

Github-checklist9.   خريطة، CSV وعرض ثلاثي الأبعاد:

يقوم github بدعم CSV.

إذا قمت بتضمين ملف csv. ، فسيقوم github بعرض ملف CSV الخاص بك في تنسيق بيانات جدولي تفاعلي.

حتى أنه يسمح لك بالبحث من خلاله.

إلى جانب CSV، سيقدم github أيضاً وبشكل تلقائي خريطة مع تنسيق geoJSON والأبعاد الثلاثية مع امتداد STL.

github-map

10.                     احصل على Octodex:

أخيراً وليس آخراً، هل تعلم أن github لديه مجموعة متنوعة من إصدارات Octocat الخاصة به؟

لدى Google رسومات الشعار المبتكرة الخاصة بها، في حين أن github لديها Octodex.

Octodex هي عبارة عن مجموعة من النسخ البديلة الإبداعية من Octocat.

هناك، يمكنك العثور على:

  • Labtocat
  • Femalecodertocat
  • Octoliberty
  • Spidertocat
  • Megacat
  • حزمة ممتازة أخرى من Octocats

octodex

مرجع المقالة من هنا.

 

نبذة عن الخطة الشاملة

نسعى دوماً لتزويد متابعينا بأفضل المعلومات و البرامج والتطبيقات والنصائح الهامة، كما نعمل دائماً على توجيه المتابعين وخاصة المبرمجين إلى المسار الصحيح.

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

الموقع الرسمي للخطة والتسجيل من هنا:

http://khottah.com/

التسجيل عبر رابط الخطة مع خصم 50% من هنا:

http://khottah.com/?coupon_code=50off

لمعرفة منهاج الخطة من هنا:

https://www.anbilarabi.com/curriculum

طرق الدفع والاشتراك والتحويل من هنا:

https://www.anbilarabi.com/payments

يمكنكم تحميل البروشور الخاص بالخطة من هنا:

https://anbilarabi-quaxn7qwddc5nuqg.netdna-ssl.com/khottah-brochure.pdf

شرح صوتي عن الخطة في 5 دقائق:

https://soundcloud.com/anbilarabi/5a-1

الدليل الشامل حول الخطة بالفيديو تعرف على الخطة من الداخل:

https://youtu.be/Oqi8Dp1KgH4

أخيراً نود مشاركتكم  بعض ما قاله البعض عنا وعن الخطة الشاملة وتقييمات الطلاب عبر هذا الرابط:

https://www.anbilarabi.com/people

شكراً جزيلاً لكم ولا تترددوا بالتواصل معنا عن طريق الواتس آب للرقم 00970599042502

كما يمكنكم مراسلتنا عبر هذا الإيميل:

http://ahmadnaser.com

عن Hanadi Hussino

Author Image

شاهد أيضاً

ماهي التخصصات الموجودة في المجال التقني وكيفية اختيار التخصص المناسب

ماهي التخصصات الموجودة في المجال التقني وكيفية اختيار التخصص المناسب في هذا البث اناقش موضوعا …

هل لديك استفسار؟ تواصل مباشر
الدعم الفني
تحتاج مساعدة تواصل معي واتساب
>
السلة Item Removed. Undo
  • No products in the cart.