منابع و مراجع
یادگیری گیت یک مسیر بیپایان است. در اینجا لیستی از بهترین منابع، ابزارها و آموزشها را برای ادامه مسیر یادگیری شما جمعآوری کردهایم.
مستندات و کتابهای رسمی
- Pro Git Book (رایگان)
- کتاب مقدس گیت! نوشته Scott Chacon. این کتاب به صورت رایگان و آنلاین در دسترس است و تقریباً همه چیز را پوشش میدهد. (ترجمه فارسی هم دارد اما نسخه انگلیسی بهروزتر است).
- Git SCM Documentation
- مرجع رسمی تمام دستورات گیت. هر وقت شک داشتید، اینجا چک کنید.
آموزشهای تعاملی و بازیوار
- Learn Git Branching
- بهترین ابزار برای یادگیری بصری برنچینگ، مرج و ریبیس. به صورت گرافیکی و مرحله به مرحله شما را به چالش میکشد. (پشتیبانی از زبان فارسی).
- Oh Shit, Git!
- یک راهنمای عالی و طنزآمیز برای زمانهایی که در گیت خرابکاری کردهاید و نمیدانید چه کار کنید.
ابزارهای گرافیکی (GUI Clients)
اگرچه یادگیری خط فرمان (CLI) ضروری است، اما ابزارهای گرافیکی میتوانند در درک تاریخچه پیچیده کمک کنند:
- GitKraken: رابط کاربری بسیار زیبا و قدرتمند (رایگان برای پروژههای عمومی).
- SourceTree: ابزار رایگان شرکت Atlassian.
- GitHub Desktop: ساده و مینیمال، مناسب برای تازهکارها.
- VS Code Built-in Git: فراموش نکنید که خود VS Code یکی از بهترین کلاینتهای گیت را دارد (به خصوص با اکستنشن GitLens).
تقلبنامهها (Cheat Sheets)
مقالات پیشرفته و مفید
- A successful Git branching model (Git Flow): مقاله اصلی که مدل Git Flow را معرفی کرد.
- How to Write a Git Commit Message: راهنمای نوشتن پیامهای کامیت حرفهای و استاندارد.
- Git Merge vs. Rebase: مقالهای عالی برای درک عمیق تفاوتهای Merge و Rebase و زمان استفاده از هرکدام.
- When to use Git Reset, Revert & Checkout: راهنمای جامع برای انتخاب ابزار مناسب هنگام جابجایی در تاریخچه یا اصلاح خطاها.
گردآورندگان
این مجموعه منابع توسط اعضای نشریه بایت گردآوری شده است:


