Version Control with Git and GitHub
کنترل نسخه، به ردیابی و قابلیت ردیابی تغییرات اشاره دارد. به نوعی شبیه به استفاده از bookmark در یک کتاب است تا نقطه ای را که خواننده باید هنگام شروع مجدد خواندن به آن برگردد، علامت گذاری کند. در کنترل نسخه، این bookmark، ارجاعی به یک snapshot از کد را علامت گذاری میکند. Git یک ابزار کنترل نسخه است؛ با استفاده از Git، میتوانید تغییرات را در یک مخزن ایجاد، ردیابی، بازیابی و به اشتراک گذاری کنید. GitHub نیز یک سرویس میزبانی است که یک مخزن در آن قرار میگیرد.
کتاب مدیریت نسخه با Git و GitHub، با راه اندازی و پیکر بندی Git بر روی کامپیوتر شما به همراه ایجاد repository و استفاده از آن برای تمرینات در طول کتاب آغاز میشود. با کمک چندین فعالیت، مفاهیمی را میآموزید که مراحل مختلف یک فایل را نشان میدهند ― از زمان عدم کنترل تا هنگام تنظیم برای ردیابی تحت کنترل نسخه. هر چقدر که جلوتر میروید، شما چگونگی پیمایش تاریخچه مخزن، ارسال کد به GitHub و برگرداندن تغییرات کد را یاد خواهید گرفت.
مطالبی که در کتاب کنترل نسخه با Git و GitHub، خواهید آموخت:
- درک و اجرای بهترین شیوهها در کنترل نسخه
- بررسی رابط کاربری GitHub
- فهمیدن گردش کاری Feature Branch و پیاده سازی ویژگی هایش
- استفاده از قابلیتهای fork کردن مثل submoduleها و rebasing
- فهمیدن دستورات برای اشکال زدایی و نگهداری یک مخزن
- پیاده سازی یکپارچه سازی مداوم با CircleCi و TravisCi
- درک مدیریت نسخه GitHub