آموزش Git با انجام: راهنمای گام به گام برای کنترل نسخه

Learn Git by Doing: A step-by-step guide to version control

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصول اولیه Git را از طریق اسکرین‌کست‌های دقیق و قابل پیگیری آسان بیاموزید. همین امروز استفاده از Git را شروع کنید! ردیابی و اصلاح پروژه‌ها با استفاده از Git Revert/Reset پروژه آنها به نسخه قبلی ایجاد چندین نسخه از یک پروژه و ادغام آنها با یکدیگر همکاری و اشتراک‌گذاری پروژه‌ها با استفاده از Github درک زمان و چرایی استفاده از Git و/یا Github برای کنترل نسخه در پروژه. برای استفاده از دستور Git در ترمینال استفاده از دستورات پیشرفته git برای سناریوهای پیچیده تر ردیابی و ویرایش پیش نیازها: باید با پیمایش در پوشه های رایانه خود و ایجاد و اصلاح فایل های متنی آشنا باشید تا بتوانید نرم افزار را دانلود و نصب کنید. کامپیوتر شما

Git را با انجام دادن بیاموزید

این دوره طراحی شده است تا دانش آموزان را در اسرع وقت با Git و Github کار کنند. در پایان دوره، دانش آموزان تجربه عملی کار با Git و Github را خواهند داشت و می توانند از Version Control در هر پروژه ای استفاده کنند.

اصول دوره

  1. یادگیری از طریق انجام -- ما معتقدیم که بهترین راه برای یادگیری انجام دادن است. به همین دلیل است که همه ویدیوهای اصلی به گونه ای طراحی شده اند که بتوانید مفاهیم آموزش داده شده در ویدیو را با تایپ کردن واقعی دنبال کنید و تقویت کنید.

  2. قانون 20/80 -- در بیشتر فناوری ها، 20 درصد دانش در مورد فناوری لازم است تا بتوانید 80 درصد از کارهایی را که باید با آن فناوری انجام دهید، انجام دهید. بنابراین مهم است که با یادگیری آن 20 درصد حیاتی شروع کنید که به شما امکان می دهد سریع با این فناوری کار کنید. ما همچنان معتقدیم که شما باید بقیه را نیز بیاموزید، بنابراین ما آن مطالب را در بخش موضوعات پیشرفته قرار داده ایم و همچنان به آن اضافه می کنیم.

  3. من انجام می‌دهم، انجام می‌دهم، شما انجام می‌دهید -- ما معتقدیم که بهترین راه برای یادگیری یک فناوری جدید این است که ابتدا نحوه استفاده از آن را مشاهده کنید، سپس همراه با کسی کدنویسی کنید و در نهایت خودتان از فناوری استفاده کنید. به همین دلیل است که ما ویدیوهای خود را همراه با تکالیف در طول دوره داریم که به شما امکان می دهد آنچه را که از دنبال کردن آموخته اید تقویت کنید.

ساختار دوره

این دوره به دو بخش اصلی تقسیم می‌شود: شایستگی‌های اصلی و موضوعات پیشرفته.

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

پس از گذراندن شایستگی‌های اصلی، احساس می‌کنیم که دانش‌آموز پایه محکمی برای استفاده از Git با همکاران در 80٪ از کارهایی که ممکن است نیاز به انجام آنها داشته باشد، خواهد داشت.

در بخش موضوعات پیشرفته، به صورت دوره‌ای مطالبی را در مورد برخی از جنبه‌های پیشرفته‌تر git از جمله Rebasing، Stashing، سناریوهای ادغام پیشرفته و غیره اضافه می‌کنیم تا مطمئن شویم دانش‌آموزان همیشه مکانی برای یادگیری مفاهیم پیشرفته دارند که ممکن است آن‌ها هم نبینند. اغلب اما هنوز باید بدانید.

در دوره ثبت نام کنید و امروز Git را یاد بگیرید!


سرفصل ها و درس ها

بخش مقدماتی Introductory Section

  • پیمایش در این دوره Navigating this course

  • Gitting نصب شده (Mac) Gitting Installed (Mac)

  • Gitting نصب شده (ویندوز) Gitting Installed (Windows)

تعامل با ترمینال Interacting with the Terminal

  • دستورات پایه ترمینال Basic Terminal Commands

  • دستورات ترمینال پیشرفته Advanced Terminal Commands

Git Git

  • مقداردهی اولیه مخزن شما Initializing your repository

  • مرحله بندی فایل ها و انجام آنها Staging Files and Committing them

  • بازگشت به زمان Back in Time

  • کتاب نقل قول خود را شروع کنید Start Your Quotebook

  • انشعاب Branching

  • کتاب نقل قول خود را ویرایش کنید Edit Your Quotebook

  • ادغام Merging

  • ادغام تضادها Merge Conflicts

  • کتاب نقل قول خود را نهایی کنید Finalize Your Quotebook

  • Git Diff Git Diff

همکاری با Git و Github Collaborating with Git and Github

  • ریموت چیست؟ What is a Remote?

  • Github و Pushing Github and Pushing

  • کشیدن Pulling

  • Git Clone Git Clone

  • گیت فورک Git Fork

  • نکته گردش کار: اغلب بکشید Workflow Tip: Pull Often

موضوعات پیشرفته Advanced Topics

  • Git Ignore Git Ignore

  • Git Stash Git Stash

  • Git Rebase Git Rebase

  • اسکواش گیت Git Squash

نمایش نظرات

آموزش Git با انجام: راهنمای گام به گام برای کنترل نسخه
جزییات دوره
1.5 hours
25
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
22,488
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Codingdojo, Inc Codingdojo, Inc

بوت کمپ توسعه وب