این دوره از James Page است.
Git برای کار روزمره
تغییرات پروژه را دنبال کن و بدون ترس از گمشدن نسخهها، روی کد کار کن.
دربارهٔ این مسیر آموزشی
Git تاریخچهٔ تصمیمها و تغییرات پروژه را نگه میدارد. استفادهٔ مؤثر از آن فقط حفظکردن چند دستور نیست؛ باید بدانیم چه تغییری را ثبت میکنیم، چرا آن را جدا کردهایم و چطور میتوان به نسخهٔ قبلی برگشت. مسیر با ساخت مخزن، بررسی وضعیت و خواندن diff آغاز میشود.
تمرینها از کار فردی به همکاری تیمی میرسند. ایجاد شاخه، ادغام تغییرات و حل تعارض را روی یک پروژهٔ کوچک انجام میدهیم تا نتیجهٔ هر دستور قابل مشاهده باشد. سپس ارتباط مخزن محلی و remote، ارسال تغییر و مرور کد در Pull Request بررسی میشود. ثبت فایلهای تولیدی و اطلاعات محرمانه نیز باید از ابتدا کنترل شود.
برای شروع به دانستن یک زبان خاص نیاز نیست؛ چند فایل متنی هم برای بیشتر تمرینها کافی است. پیش از هر عملیات، وضعیت مخزن را بخوان و تغییرهای نامرتبط را در یک commit قرار نده. در نمونه درس، ترتیب بررسی و ثبت تغییر آمده است؛ آن را با یک اصلاح کوچک اجرا کن و پیام commit را طوری بنویس که دلیل تغییر قابل فهم باشد.
در پایان این مسیر چه میسازی؟
گردش کار واقعی یک برنامهنویس با Git و GitHub؛ پروژهای برای کنار هم گذاشتن مهارتها و بررسی نتیجهٔ یادگیری.
گردش کار واقعی یک برنامهنویس با Git و GitHub
این دوره برای چه کسی است؟
برای کسی که میخواهد این مهارت را از پایه و با تمرین شروع کند. یک کامپیوتر و زمان مشخص برای تمرین کافی است.
سرفصلها و قسمتها
۱شروع و ثبت تغییرات۹ قسمت
- 1 — چرا برنامهنویسها Git دارند؟
- 2 — Git در برابر GitHub
- 3 — نصب و تنظیم Git
- 4 — ساخت Repository
- 5 — git status
- 6 — git add
- 7 — git commit
- 8 — تاریخچه Commitها
- 9 — .gitignore
۲شاخهها و همکاری۷ قسمت
- 10 — Branch چیست؟
- 11 — Merge
- 12 — Conflict و حل آن
- 13 — ساخت Repository در GitHub
- 14 — Push و Pull
- 15 — Clone و کار تیمی
- 16 — Workflow واقعی یک برنامهنویس

James Page
این دوره با صدای اصلی مدرس و زیرنویس فارسی ارائه میشود.