🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع گیت (Git) با کاربرد در آنریل انجین (Unreal Engine)
- آخرین آپدیت
دانلود The Ultimate Git Course - with Applications in Unreal Engine
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش Git و GitHub: سیستم کنترل نسخه برای پروژههای Unreal Engine C++ و فراتر از آن!
آنچه در این دوره خواهید آموخت:
نحوه عملکرد Git
نحوه استفاده از Git از طریق خط فرمان (Command Line)
استفاده از ابزارهای Git مانند GitHub، برنامه دسکتاپ GitHub، ابزارهای Git در Visual Studio و VS Code
استفاده از Git برای ردیابی پروژههای Unreal Engine در هر دو نسخه Unreal Engine 5 و Unreal Engine 4
استفاده از Git برای کنترل نسخه پروژههای C++ در Visual Studio و Visual Studio Code
درک مفاهیم Git به طوری که بتوانید از هر ابزار مبتنی بر Git استفاده کنید.
ایجاد یک مخزن (Repository)
کامیت کردن (Committing) به مخزن
شاخه بندی (Branching)، ادغام (Merging)، تغییر مبنا (Rebasing)، انتخاب گیلاس (Cherry Picking)، ذخیره موقت (Stashing)
بازگشت به نسخههای قبلی پروژه و بازنویسی تاریخچه کامیت
سفارشیسازی Git با ویرایشگرهای متنی دلخواه
حل تعارضات ادغام با ابزارهای مختلف ادغام و خیلی بیشتر!
پیش نیازها:
دسترسی به اینترنت
بدون نیاز به تجربه قبلی
هر توسعهدهندهای باید سیستم کنترل نسخه را بیاموزد. اگر میخواهید در صنعت بازیسازی یا صنعت نرمافزار استخدام شوید، این مهارتها را خواهید آموخت. اگر از قبل آنها را بدانید، احتمال استخدام شما بسیار بیشتر است.
اصول اساسی سیستم کنترل نسخه Git را بیاموزید. ما با ابتداییترین عملیات، اجرای دستورات Git از طریق خط فرمان شروع خواهیم کرد. ما قبل از پرداختن به پروژههای واقعی، کنترل نسخه فایلهای متنی ساده را آغاز میکنیم تا نحوه عملکرد Git را ببینیم. ما پروژههای C++ را در Visual Studio و VS Code ایجاد میکنیم، قبل از اینکه به پروژههای Unreal Engine C++ با استفاده از Unreal Engine 4 و 5 بپردازیم!
یاد بگیرید چگونه تغییرات را Staging کنید، Commit کنید، Branch بسازید، Merge کنید و تعارضات ادغام را حل کنید، Rebase کنید، Cherry Pick کنید، Stash کنید و موارد دیگر. مخازن راه دور آنلاین میزبانی شده توسط GitHub را ایجاد کنید و از راه دور به ماشین محلی خود Fetch و Pull کنید، از مخزن محلی خود به راه دور Push کنید و عملیات Clone و Fork را انجام دهید. یاد بگیرید چگونه درخواستهای Pull Request را ارسال و تأیید کنید و به شما این امکان را میدهد تا در پروژههای آنلاین سایر توسعهدهندگان که توسط Git کنترل نسخه میشوند، مشارکت کنید.
یاد بگیرید چگونه پروژههای Unreal Engine 4 و 5 را با کنترل نسخه تنظیم کنید، که به شما این امکان را میدهد تا شاخههای آزمایشی بسازید، تغییرات خود را Commit کنید و Revert، Reset و Rebase کنید و تمام تغییرات خود را به یک مخزن آنلاین Push کنید. با مقداردهی اولیه Git LFS (Large File Storage) فایلهای بزرگ را در پروژههای Unreal Engine خود کنترل نسخه کنید و یاد بگیرید چگونه فایلهای .gitignore و .gitattributes مناسب ایجاد کنید تا پروژههای شما به آرامی کنترل نسخه شوند.
در رقابت برای مشاغل صنعت، از رقبای خود پیشی بگیرید. امروز ثبت نام کنید!
سرفصل ها و درس ها
Introduction to Git
مقدمه
Introduction
نسخههای گیت
Git versions
کنترل نسخه چیست؟
What is Version Control?
آزمون سامانههای کنترل نسخه
Quiz on Version Control Systems
تاریخچه مختصر گیت
A Brief History of Git
خب، گیت چیست؟
So, What is Git?
آزمون عملیات گیت
Quiz on Git Operations
نصب گیت
Installing Git
خط فرمان
The Command Line
آزمون دستورات ترمینال
Quiz on Terminal Commands
ردیابی، آمادهسازی و ثبت تغییرات
Tracking, Staging, and Committing
اولین ریپازیتوری شما
Your First Repository
آزمون اولین ریپازیتوری شما
Quiz on Your First Repository
فایلهای پیکربندی
Config Files
آزمون فایلهای پیکربندی
Quiz on Config Files
ردیابی فایلها
Tracking Files
آزمون ردیابی فایلها
Quiz on Tracking Files
اولین کامیت شما
Your First Commit
آزمون ایجاد یک کامیت
Quiz on Making a Commit
شناسههای کامیت
Commit IDs
آزمون شناسههای کامیت و Object Store
Quiz on Commit IDs and the Object Store
اوه! اصلاح اشتباهات
Oops! Making Amends
آزمون خنثی کردن اشتباهات
Quiz on Undoing Mistakes
نادیده گرفتن فایلها
Ignoring Files
میانبرهای مفید
Useful Shortcuts
آزمون میانبرهای مفید
Quiz on Useful Shortcuts
برگرداندن کامیتها
Reverting Commits
شاخهبندی و ادغام
Branching and Merging
شاخهبندی
Branching
آزمون شاخهبندی
Branching Quiz
ادغام
Merging
آزمون ادغام
Quiz on Merging
Rebasing
Rebasing
آزمون Rebasing
Quiz on Rebasing
تداخلات ادغام
Merge Conflicts
آزمون تداخلات ادغام
Quiz on Merge Conflicts
آنلاین شدن - راهاندازی Remote Repository
Going Online - Setting up Remote Repositories
Remote Repositoryها
Remote Repositories
ایجاد حساب GitHub و Remote Repository جدید
Creating a GitHub Account and New Remote Repository
نمایش نظرات