تعزيز الإنتاجية على جيثب: نصائح للمبتدئين والمزيد



من أحد المترجمين: نقوم بنشر مقالة لك من قِبل دارين بارنز ، الذي يشارك تجربته مع جيثب. ستكون نصيحته مفيدة ، أولاً وقبل كل شيء ، للمبتدئين. ربما يجد المبرمج ذو الخبرة شيئًا لنفسه.

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

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

توصي Skillbox بما يلي: دورة تدريبية لمدة عامين "أنا مطور ويب للمحترفين" .

نذكرك: لجميع قراء "Habr" - خصم بقيمة 10،000 روبل عند التسجيل في أي دورة تدريبية في Skillbox باستخدام الرمز الترويجي "Habr".

بحث سريع عن الملفات في المستودعات


هذه واحدة من أسرع طرق البحث عن الملفات - فقط عندما تعرف ما تبحث عنه. افتح أي مستودع واضغط على "t". يمكنك الآن البحث عن الملفات بالاسم ، للراحة ، باستخدام أزرار الاتجاه بلوحة المفاتيح. لفتح الملف ، اضغط على Enter.




سحب الطلب ، اقتراحات تغيير الرمز


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



ولكن هنا هو كيف يمكن لمؤلف الكود إجراء التغيير المقترح. ومع ذلك ، فهو لا يحتاج إلى إجراء تغييرات على الملف يدويًا.




الملاحة كما هو الحال في IDE


يتطلب الأمر بالفعل تثبيت ملحق Octotree لمتصفح Chrome ، ولكن لا يوجد شيء معقد هنا. لكننا نحصل على نظام ملاحة أكثر ملاءمة. بالمناسبة ، لقد كتبنا بالفعل عن هذا التمديد.



سيكون Octotree مفيدًا بشكل خاص إذا كنت تدرس مشروعًا واسع النطاق مع عدد كبير من الدلائل المتداخلة. يتم استخدام واجهة برمجة تطبيقات GitHub لاسترداد البيانات الوصفية.

مستودعات خاصة معتمدة أيضا ( تعليمات للاستخدام هنا ). مدعومة أيضًا من قبل GitHub Enterprise.

الانتقال إلى العمل في مراجعة التعليمات البرمجية


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




إنشاء الرابط الثابت للملف


أثناء عرض ملف أو دليل ، فقط اضغط Y ، وبعد ذلك سيتم تحويل URL إلى الرابط الثابت ، والذي يمكنك توفيره لأي شخص ، مع إدراك أن محتويات الملف لن تتغير.

إذا قمت بتوزيع رابط منتظم ، فبعد نقل الملف الذي يشير إليه ، سيتم قطع الرابط.

بوابة اللوم وخريطة الحرارة


عند عرض ملف ، اضغط B - وسترى Git اللوم والخطوط التي تم تغييرها مؤخرًا. تُظهر الأداة من هو مؤلف التغييرات ، ويمكنك أيضًا الحصول على رابط قابل للنقر مع ارتباط بالالتزام الكامل ، والذي تشاهده جزءًا من التغييرات.

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




البحث عن رمز قوي


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



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

الإجابات المحفوظة


إذا كنت لا ترغب في كتابة نفس الشيء من وقت لآخر ردًا على التعليقات المشابهة ، قم بإنشاء قالب استجابة. بدلاً من الخربشة ، سيكون من الممكن الآن تحديد القالب المطلوب من القائمة المنسدلة.

حتى الماوس لا يمكن استخدامه ، فقط باستخدام مزيج من ctrl + / و ctrl + 1.

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

توصي Skillbox بما يلي:

Source: https://habr.com/ru/post/ar437348/


All Articles