آموزش Git و GitHub از صفر تا صد
Git و GitHub دو ابزار جدا اما مکملاند: Git یک سیستم کنترل نسخه توزیعشده (Distributed Version Control System یا DVCS) است که تاریخچه تغییرات پروژه را روی کامپیوتر شما مدیریت میکند؛ GitHub بستری برای میزبانی Repositoryهای Git و همکاری روی آنهاست. بنابراین برای استفاده از Git به GitHub وابسته نیستید، اما GitHub کارهایی مثل اشتراکگذاری کد، Pull Request، Code Review، Issue و همکاری تیمی را بسیار سادهتر میکند.در این آموزش از صفر شروع میکنیم و به جای حفظکردن دهها دستور، ابتدا مدل ذهنی Git را میسازیم: فایل کجا تغییر میکند، چه چیزی Stage میشود، Commit دقیقاً چه ثبت میکند و ادامه مطلب …

