آموزش گیت و گیت هاب
گیت (Git) یک سیستم کنترل ورژن است که با آن میتوانید تغییرات اعمال شده در فایلها را سادهتر پیگیری کنید. در گیت هاب شما به عنوان توسعه دهنده وب میتوانید پروژههای خود را با همکارانتان یا هر فرد دیگری که مایل باشید به اشتراک بگذارید و به صورت مشترک روی یک پروژه کار کنید.
آموزش گیت
گیت (Git) یک سیستم کنترل ورژن است که با آن میتوانید تغییرات اعمال شده در فایلها را سادهتر پیگیری کنید. مثلاً، اگر فایلی را ویرایش کنید، گیت میتواند دقیقاً به شما بگوید که چه چیزی تغییر کرده است، چه کسی آن را تغییر داده است و دلیل این تغییر چه بوده است. گیت فایل های شما را ردیابی و مدیریت میکند. گیت تنها سیستم کنترل ورژن موجود نیست، اما معروفترین آنهاست. گیت تقریبا در بیشتر شرکتها و تیمهای توسعه استفاده شده و در حقیقت ابزاری حیاتی برای پیش بردن یک پروژه بزرگ و حتی کوچک است.
در گیت هاب شما به عنوان توسعه دهنده وب میتوانید پروژههای خود را با همکارانتان یا هر فرد دیگری که مایل باشید به اشتراک بگذارید و به صورت مشترک روی یک پروژه کار کنید. به این ترتیب به سادگی میتوانید نسخههای قبلی یک نرم افزار را ارتقا دهید بدون این که تغییر یا اختلالی در نسخههای فعلی ایجاد شود.
گیت چیست؟
فرض کنید روی فایل text-1.txt که یک فایل متنی می باشد کار می کنید و می خواهید از نسخه فعلی آن یک backup یا پشتیبان تهیه کنید برای این کار به گیت می گویید یک نسخه از این فایل ذخیره کند.بنابراین گیت یک عکس فوری از فایل شما می گیرد و آن را در مخزن خود یا repository ذخیره می کند. بنابراین در حالی که پروژه شما در حال تکمیل شدن است ، گیت از ورژن های مختلف فایل شما عکس فوری می گیرد و در مخزن یا storage یا repository خود ذخیره می کند .

بنابراین اگر شما خواستید ورژن خاصی مثل version 1.2 را مشاهد نمایید می توانید توسط گیت به سادگی این کار را انجام دهید واین زمانی برای شما کار آمد خواهد بود که یک error یا خطا یا باگ در برنامه شما به وجود آمده و شما قصد دارید با مراجعه به ورژن های قبلی این مشکل را بر طرف نمایید. در واقع گیت یک سیستم کنترل ورژن می باشد که با آن می توانیم ورژن های مختلف یک پروژه را داشته باشیم و در صورت نیاز از آن ورژن ها استفاده نماییم.
