۱۰ ویژگی کاربردی گیت هاب (GitHub) که باید آنها را بدانید – راهنمای کاربردی

اما گیتهاب امکاناتی بیشتر از آن چه به نظر میآید ارائه میکند. میتوان گفت برخی از ویژگیهای گیتهاب در پس رابط کاربری جذاب آن پنهان هستند و از این رو بسیاری از افراد متوجه آنها نمیشوند. در این نوشته 10 مورد از ویژگیهای گیتهاب که احتمالاً نمیدانید را معرفی کردهایم.
1. کشیدن و رها کردن کد Gist
همچنین میتوان در این پلتفرم در میان حجم عظیمی از کدها و زبانهای مختلف جستجو کرد. استفاده از Gist کاملاً آسان و شهودی است. اما آیا میدانید که میتوانید کدهای خود را مستقیماً از درون فایلها ارسال کنید؟ به این منظور کافی است فایلها را روی Gist بکشید و رها کنید تا کدهای درون فایلها بیدرنگ روی Gist کپی شوند. این روش سریع است و موجب صرفهجویی در زمان شما میشود.

2. ایجاد یک پوشه از طریق رابط کاربری وب
با این که احتمالاً بسیاری از ما ریپازیتوریهای گیتهاب را از طریق اپلیکیشن GitHub مدیریت میکنیم؛ اما گیتهاب پلتفرم دیگری نیز ساخته است که آن را WebFlow مینامد. این پلتفرم امکان مدیریت ریپازیتوریها از طریق رابط وب را در اختیار ما قرار داده است.
بدین ترتیب میتوان فایلها و پوشههایی را مستقیماً روی گیتهاب ایجاد کرد. اگر در پایان هر فیلد ورودی یک / درج کنید یک پوشه جدید نیز درون آن ایجاد میشود. یا این که میتوانید در انتهای نام یک پسوند فایل درج کنید و روی New File بزنید تا یک فایل جدید ایجاد شود.

3. استفاده از کوتاه کننده لینک گیتهاب
امروزه افراد میل دارند چیزهای مختلف را از قبیل تصاویر، استتوسها و تازهها در توییتر به اشتراک بگذارند. اگر یک کاربر گیتهاب هستید، احتمالاً دوست دارید بتوانید ریپازیتوری گیتهاب خود را به اشتراک بگذارید. با این حال URL ریپازیتوری چیزی است که بسیار طولانی است و امکان اشتراک آن در توییتر که تعداد کاراکترهای محدودی میپذیرد وجود ندارد.

4. فایل یاب
علاوه بر فایلهای جدید شما میتوانید در میان فایلهای موجود در هر ریپازیتوری نیز به سرعت حرکت کنید. این امکان به طور معمول چندان بدیهی به نظر نمیرسد، زیرا میتوان از میانبرهای کیبورد به این منظور استفاده کرد.
کلید T را بزنید تا فایل یاب فعال شود. با فشردن کلیدهای ↑ و ↓ میتوانید در میان فایل به سمت بالا یا پایین حرکت کنید. همچنین با وارد کردن نام فایل میتوانید فایل خاصی را که از قبل در ذهن دارید انتخاب کنید.

5. استفاده از ایموجی گیتهاب
ایموجی یا همان شکلکها، آیکونهای کوچکی هستند که نوعی حس و حال را (اغلب به شکل چهره) به تصویر میکشند. در فیسبوک و توییتر، افراد غالباً حس و حال خود را با استفاده از ایموجی به اشتراک میگذارند.

6. استفاده از رابط خط فرمان گیتهاب

7. لینک کردن خطهایی معین
برخی اوقات ممکن است بخواهید خطوط خاصی را درون فایل ریپازیتوری خود به اشتراک گذاشته و مورد اشاره قرار دهید. گیتهاب امکان این کار را با افزودن L# و سپس شماره خط در انتهای URL فایل ممکن ساخته است. به مثال زیر توجه کنید.
شما میتوانید یک محدوده از خطوط را نیز بر اساس تعیین خطوط ابتدا و انتها درون پارامتر L# تعیین کنید. برای مثال L10-15# به عنوان یک نمونه خطوط 10 تا 15 را انتخاب میکند.

8. چکلیست وظایف
گیتهاب زبان نشانهگذاری را طوری توسعه داده است که نیازهایش را پاسخگو باشد. اینک شما میتوانید یک فهرست از کادرهای انتخاب را با استفاده از [ ] - یا [x] - در گیتهاب اضافه کنید تا یک آیتم انتخاب شده را نمایش دهید. توجه کنید که این کادر انتخاب تنها در یک آیتم لیست نمایش مییابد. نشانه [] باید در ابتدای خود یک خط تیره ;dash& داشته باشد. به مثال زیر توجه کنید:
- [x] create a post. - [x] create a page. - [x] add images. - [] published the post.
این خط کد در گیتهاب به صورت زیر درمیآید:

9. نقشه، CSV و رندرینگ 3 بعدی
گیتهاب از فرمت CSV پشتیبانی میکند. بدین ترتیب اگر یک فایل CSV. را در گیتهاب قرار دهید، گیتهاب فایل CSV را طوری رندر میکند که به قالب دادههای جدولی درآید. حتی میتوان در این جدول جستجو نیز کرد. گیتهاب علاوه بر CSV به طور خودکار به رندر نقشه با فرمت geoJSON نیز میپردازد و اشیای سهبعدی با فرمت STL را نیز رندر میکند.

10. دریافت Octodex

اگر این مطلب برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامهنویسی
- آموزش گیت (Git) برای مدیریت نسخه توزیع شده
- مجموعه آموزشهای مهندسی نرم افزار
- تقلب نامه (Cheat Sheet) دستورات گیت
- گیتهاب و نحوه ایجاد یک پروژه موفق در آن – به زبان ساده
- ۷ مورد از بهترین جایگزینهای گیتهاب برای میزبانی پروژههای متن-باز
==
مطالب مجله فرادرس را در جستجوی گوگل سریعتر ببینید













