آموزش جامع گیت و گیت‌هاب (Git and GitHub) - آخرین آپدیت

دانلود Introduction to Git and GitHub

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما یاد خواهید گرفت که چگونه با استفاده از سیستم کنترل نسخه (VCS) محبوب به نام Git، نسخه‌های مختلف کدها و فایل‌های پیکربندی خود را مدیریت و ردیابی کنید. همچنین نحوه ایجاد حساب کاربری در سرویس GitHub را بررسی خواهیم کرد تا بتوانید مخازن (Repositories) از راه دور خود را برای ذخیره کدها ایجاد کنید. در طول این دوره، شما با قابلیت‌های اصلی Git آشنا می‌شوید تا درک کنید چرا و چگونه از آن در سازمان‌ها استفاده می‌شود. ما هم ویژگی‌های پایه و هم قابلیت‌های پیشرفته‌تر مانند شاخه‌ها (Branches) و ادغام (Merging) را بررسی می‌کنیم. همچنین نشان خواهیم داد که داشتن دانش عملی از یک سیستم کنترل نسخه مانند Git چگونه می‌تواند در شرایط اضطراری یا هنگام عیب‌یابی (Debugging) نجات‌بخش باشد. در نهایت، نحوه همکاری با دیگران از طریق مخازن راه دور در GitHub را خواهید آموخت. تا پایان این دوره، شما قادر خواهید بود تاریخچه کدهای خود را در Git ذخیره کرده و با دیگران در GitHub همکاری کنید و حتی شروع به ساخت پورتفولیوی شخصی خود نمایید. برای دنبال کردن آموزش‌ها و انجام تمرینات، به کامپیوتری نیاز دارید که Git روی آن نصب باشد.

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

مقدمه‌ای بر کنترل نسخه Introduction to Version Control

  • معرفی دوره Course Introduction

  • مقدمه بخش اول: کنترل نسخه Intro to Module 1: Version Control

  • نگهداری نسخه‌های قدیمی Keeping Historical Copies

  • مقایسه فایل‌ها (Diffing) Diffing Files

  • اعمال تغییرات Applying Changes

  • کاربرد عملی diff و patch Practical Application of diff and patch

  • کنترل نسخه چیست؟ What is version control?

  • کنترل نسخه و اتوماسیون Version Control and Automation

  • گیت (Git) چیست؟ What is Git?

  • نصب گیت Installing Git

  • نصب گیت در ویندوز (اختیاری) Installing Git on Windows (Optional)

  • اولین قدم‌ها با گیت First Steps with Git

  • ردیابی فایل‌ها Tracking Files

  • گردش کار پایه در گیت The Basic Git Workflow

  • ساختار یک پیام کامیت (Commit Message) Anatomy of a Commit Message

  • جمع‌بندی بخش اول: مقدمه کنترل نسخه Module 1 Wrap Up: Intro to Version Control

استفاده از گیت به صورت محلی Using Git Locally

  • مقدمه بخش دوم: استفاده از گیت به صورت محلی Intro to Module 2: Using Git Locally

  • نادیده گرفتن محیط Staging Skipping the Staging Area

  • دریافت اطلاعات بیشتر درباره تغییرات Getting More Information About Our Changes

  • حذف و تغییر نام فایل‌ها Deleting and Renaming Files

  • بازگردانی تغییرات قبل از کامیت Undoing Changes Before Committing

  • اصلاح کامیت‌ها (Amending) Amending Commits

  • بازگشت به نسخه‌های قبل (Rollbacks) Rollbacks

  • شناسایی یک کامیت Identifying a Commit

  • شاخه یا Branch چیست؟ What is a branch?

  • ایجاد شاخه‌های جدید Creating New Branches

  • کار با شاخه‌ها Working with Branches

  • ادغام (Merging) Merging

  • تداخلات هنگام ادغام (Merge Conflicts) Merge Conflicts

  • جمع‌بندی بخش دوم: استفاده از گیت به صورت محلی Module 2 Wrap Up: Using Git Locally

کار با مخازن راه دور (Remotes) Working with Remotes

  • مقدمه بخش سوم: کار با مخازن راه دور Intro to Module 3: Working with Remotes

  • گیت‌هاب (GitHub) چیست؟ What is GitHub?

  • تعاملات پایه با گیت‌هاب Basic Interaction with GitHub

  • مخزن راه دور (Remote) چیست؟ What is a remote?

  • کار با ریموت‌ها Working with Remotes

  • دریافت تغییرات جدید (Fetching) Fetching New Changes

  • به‌روزرسانی مخزن محلی Updating the Local Repository

  • گردش کار Pull Merge Push The Pull-Merge-Push Workflow

  • ارسال شاخه‌های راه دور (Pushing) Pushing Remote Branches

  • بازچیدمان تغییرات (Rebasing) Rebasing Your Changes

  • مثال دیگری از Rebase Another Rebasing Example

  • بهترین روش‌ها برای همکاری تیمی Best Practices for Collaboration

  • جمع‌بندی بخش سوم: کار با مخازن راه دور Module 3 Wrap Up: Working with Remotes

همکاری تیمی Collaboration

  • مقدمه بخش چهارم: همکاری تیمی Intro to Module 4: Collaboration

  • یک درخواست Pull Request ساده در گیت‌هاب A Simple Pull Request on GitHub

  • گردش کار معمول Pull Request در گیت‌هاب The Typical Pull Request Workflow on GitHub

  • به‌روزرسانی یک Pull Request موجود Updating an Existing Pull Request

  • فشرده‌سازی تغییرات (Squashing) Squashing Changes

  • بازبینی کد (Code Review) چیست؟ What are code reviews?

  • گردش کار بازبینی کد The Code Review Workflow

  • نحوه استفاده از بازبینی کد در گیت‌هاب How to Use Code Reviews in GitHub

  • مدیریت همکاری‌ها Managing Collaboration

  • ردیابی مشکلات (Issue Tracking) Tracking Issues

  • یکپارچه‌سازی مداوم (CI) Continuous Integration

  • جمع‌بندی بخش چهارم: همکاری تیمی Module 4 Wrap Up: Collaboration

  • تبریکات! Congratulations!

  • نگاهی کوتاه به دوره بعدی Sneak Peek of the Next Course

نمایش نظرات

آموزش جامع گیت و گیت‌هاب (Git and GitHub)
جزییات دوره
20h 0m
57
(آخرین آپدیت)
353,419
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar