دوره آموزشی
The Great Courses
دوبله زبان فارسی

غلبه بر ترس از Git

غلبه بر ترس از Git

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • چگونگی عملکرد Git در پشت صحنه
  • درک هدف فرمان های Git
  • مصورسازی مفاهیم Git

پیش‌نیازهای دوره

  • دانش اولیه از Git

توضیحات دوره

آیا مرتباً با Git کار می‌کنید اما هنوز وقتی اوضاع کمی از کنترل خارج می‌شود، احساس ناراحتی و اضطراب دارید؟ در این دوره مفاهیم و ابزارهای اساسی مصورسازی می‌شوند تا تصویر واضحی از آنچه در پشت صحنه می‌گذرد به دست آید و ترس از Git برای همیشه برطرف شود.

در طول دوره به سوالات زیر به طور کامل پاسخ داده خواهد شد:

  • commitها در واقع چه هستند؟
  • هدف staging area چیست؟
  • چرا به آن index نیز گفته می‌شود؟
  • master چیست؟
  • origin چیست؟
  • تفاوت بین remote و origin چیست؟
  • تفاوت بین remote branches و remote-tracking branches چیست؟
  • branchها در واقع چه هستند؟
  • چه زمانی حذف یک branch بی‌خطر است؟
  • آیا پیش می‌آید که بدانید دیگر به یک branch نیاز ندارید اما هنوز در حذف آن تردید داشته باشید؟
  • HEAD چیست؟
  • detached HEAD به چه معناست و چگونه می‌توان از آن خلاص شد؟
  • تفاوت بین فایل‌های untracked و tracked چیست؟
  • تفاوت خود فایل‌های tracked با یکدیگر در چیست؟
  • آیا نام unmodified ،modified و staged را شنیده‌اید؟
  • هنگام ادغام branchها، چرا گاهی اوقات یک commit جدید ایجاد می‌شود و گاهی اوقات نه؟
  • که به fast-forwarding در مقابل three-way merging منجر می‌شود
  • تفاوت بین merge و rebase چیست؟
  • تفاوت بین fetch و pull چیست؟
  • reset چیست و تفاوت بین soft ،mixed و hard reset در چیست (وقتی این فرمان ها اجرا می‌شوند، در واقع در پشت صحنه چه اتفاقی می‌افتد)؟
  • revert چیست؟
  • تفاوت بین revert و reset چیست؟
  • garbage collector در Git چیست و چگونه کمک می‌کند؟
  • conflict چیست، چه زمانی باید انتظار وقوع conflictها را داشت و چگونه می‌توان آن‌ها را حل کرد؟

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان/مهندسان نرم‌افزار
  • مهندسان DevOps
  • هر کسی که به version controlling علاقه‌مند است.

غلبه بر ترس از Git

  • چرا یک دوره Git دیگر؟ 02:15
  • این دوره به این افراد توصیه نمی‌شود... 00:57
  • این دوره را بگذرانید اگر... 02:13
  • با Git در مقابل بدون Git 03:29
  • تصورات غلط رایج در مورد آبجکت‌های commit 03:34
  • چگونگی تصویرسازی ذهنی آبجکت‌های commit 05:14
  • وقتی git init اجرا می‌شود چه اتفاقی می‌افتد 01:06
  • چرا staging area (یا index) وجود دارد؟ 04:11
  • تصورات غلط رایج در مورد staging area 01:32
  • وضعیت فایل‌ها 04:50
  • دوباره بگوییم هدف چه بود؟ 01:19
  • تصورات غلط رایج در مورد branchها 01:22
  • چگونگی تصویرسازی ذهنی branchها و HEAD 03:16
  • روشنگری در مورد حذف branchها 02:19
  • HEAD جایی است که در آن قرار داریم 02:08
  • Branchها و HEAD در عمل 04:31
  • وقتی بین commitها جابجا می‌شویم چه اتفاقی می‌افتد 06:14
  • Stashing 05:44
  • Detached HEAD جالب است 06:25
  • ادغام branchها == ادغام commitها == ادغام snapshotها 01:27
  • Three-way merge 04:58
  • Fast-forward 01:33
  • مروری کوتاه: Three-way merge در مقابل fast-forward 00:59
  • بررسی گام‌به‌گام سناریو 04:46
  • Cherry-picking روی commitها 03:32
  • Rebasing در مقابل three-way merging 04:15
  • Remote repositoryها 02:21
  • Origin خاص نیست 02:49
  • Remote branches در مقابل remote-tracking branches 03:50
  • Fetching، pushing و pulling 05:49
  • نگاشت branchها 03:13
  • git commit در مقابل git checkout در مقابل git reset 04:18
  • Soft reset در عمل 02:26
  • Mixed reset در عمل - بخش 1 01:51
  • Mixed reset در عمل - بخش 2 01:46
  • Hard reset در عمل 01:05
  • git checkout در مقابل git reset --hard در مقابل git reset --merge 01:24
  • قانون طلایی هنگام کار با reset/rebase 01:54
  • Revert (در مقابل reset) 02:44
  • چرا و چه زمانی؟ 00:56
  • بررسی گام‌به‌گام سناریو 04:09
  • راه‌حل 04:11
  • Conflictها در حین stashing و لغو فرآیند 04:08
  • ویرایش آخرین commit 01:14
  • اشتباهاً همه چیز stage شد 01:03
  • ایجاد commit در حالت detached HEAD 01:14
  • اشتباهاً merge انجام شد اما push نشد 01:15
  • اشتباهاً merge و push انجام شد 01:13
  • تله هنگام استفاده از revert 02:11
  • نکاتی برای یادآوری 01:29
  • پایان 00:55

1,426,400 356,600 تومان

مشخصات آموزش

غلبه بر ترس از Git

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:متوسط
  • تعداد درس:51
  • مدت زمان :02:23:37
  • حجم :777.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید