شتاب فایل

گیت‌هاب GitHub چیست؟ شبکه اجتماعی برنامه نویسان | شتاب فایل

ضمانت بازگشت
فایل های تست شده
پرداخت آنلاین
تضمین کیفیت
دانلود فوری

شتاب فایلجهت سفارش تبلیغات ثابت تماس بگیرید

شتاب فایل

:)

گیت‌هاب GitHub چیست؟ شبکه اجتماعی برنامه نویسان

profile-joined-github

فرض کنید شما مدیر یک شرکت نرم افزار هستید و قصد دارید یک پروژه برنامه نویسی بزرگ را مدیریت و راهبری کنید. هر یک از اعضای تیم شما در یک مکان هستند و میخواهید هر قسمت پروژه را به یک کدام از انها واگذار کنید و در عین حال میخواهید که امنیت پروژه شما حفظ شوید یعنی بتوانید در همه حال از پروژه خود یک بک آپ داشته باشید و بتوانید مشاهده کنید در طول روز هریک از برنامه نویسان شما چقدر کار کرده است و کدام بخش ها را تغییر داده است. برای اینکار یک Repository جدید روی اکانت خود در گیت هاب ایجاد میکنید و سپس هر فرد میتواند تا جایی که برنامه نویسی کرده است را به سرور ارسال کند تا روی repository قرار بگیرد و بقیه اعضا نیز میتوانند انرا مشاهده کنند.

توسط گیت هاب میتوانید Branch های مختلفی ایجاد کنید و همچنین با هر کامیت که انجام میدهید می توانید بعدا به مرحله های قبل برگردید اگر اشتباهی کرده باشید و از هر مکان به برنامه خود میتوانید دسترسی داشته باشید، حتی اگر برنامه شما مربوط به وب باشد تغییرات را همان لحظه بصورت آنلاین می توانید مشاهده کنید. گیت هاب امکانات مدیریتی فوق العاده ای به شما میدهد که اکنون اکثر برنامه نویسان حرفه ای را شیفته خود کرده است. به این نوع سرویس دهنده ها اصطلاحا کنترل ورژن VC می گویند.

این سه ویژگی fork, pull request و merge هستند که GitHub را قدرتمند میکند. در گذشته برای اینکه یک کاربر بتواند تغییراتی را در یک پروژه متن باز ایجاد کند باید ابتدا آن را دانلود میکرد، سپس تغییرات لازم را اعمال کند، بعد از آن لیستی از تغییرات را به نام patch ایجاد و همراه پروژه به کاربر اصلی آن میفرستد. کاربر اصلی ابتدا باید به کاربر غریبه اعتماد کند سپس patch را مشاهده و در صورت درست بودن تغییرات را اعمال کند.

اما در GitHub زمانی که یک pull request رخ میدهد، کاربر اصلی میتواند پروفایل درخواست دهنده را ببینید و در صورت تایید (merge) به اعتبار درخواست کننده اضافه میشود. این اعتبار میتواند به عنوان یک روزمه شناخته شود.

سایت GitHub دارای ویژگی های دیگری نیز هست. اگر بر روی پروژه های متن باز کار میکنید GitHub اولین قدم مهم است که باید بردارید. بدست آوردن اعتبار و شهرت در دنیای برنامه نویسی با استفاده از GitHub امکان پذیر است.

گیت هاب امکانات بیشتری را در خود پیاده کرده که این سایت را تبدیل به شبکه اجتماعی برای برنامه نویسان کرده است. موارد از قبیل انجمن برای پرسش و مشکلات ، ارسال پیغام خصوصی برای سایر اعضا و …

برای شروع شما باید در وب سایت گیت هاب به آدرس github.com عضو شوید، پس از اینکه اکانت خود را ایجاد کردید یک پروفایل برای شما ایجاد می شود که مثل سایر شبکه های اجتماعی می توانید بقیه برنامه نویسان را فالو کنید و کد ها و پروژه های Public آنها را مشاهده کنید و استفاده کنید. همچنین خوبی دیگری که گیت هاب دارد این است که میتوانید یک وبلاگ با ان برای خود داشته باشید username.github.com و مزیت بهتر ان این است که فقط افراد متخصص می توانند یک وبلاگ داشته باشند! چرا که باید یک ریپوزوتوری ایجاد کنید و صفحه وبلاگتان را خودتان کد نویسی کنید!

The following two tabs change content below.
shetabfile
سلام من رضا هستم 22 سالمه و از 17 سالگی علاقه ی شدیدی به برنامه نویسی و وردپرس دارم و دوست دارم همیشه تو این زمینه بروز باشم این وب رو هم برای انتشار مطالبی که باعث پیشرفت خودم شدن ایجاد کردم
به این مطلب امتیاز دهید.
5 / 5.00
[ 1 رای ]
بازدید : 5 views بار دسته بندی : اموزش برنامه نویسی تاريخ : ۲۱ مهر ۱۳۹۵ به اشتراک بگذارید :
دیدگاه کاربران
    • دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    • دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.