لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر کنترل نسخه – شاخهبندی، ادغام و همکاری تیمی
- آخرین آپدیت
دانلود Master Version Control – Branching, Merging, Collaboration
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مربی هوشمند Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و همزمان با پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره جامع، کنترل نسخه با Git را بیاموزید و در جریانهای کاری (Workflows) گیت و تکنیکهای همکاری تیمی مهارت یابید. در پایان این دوره، شما قادر خواهید بود با اعتمادبهنفس مدیریت کنترل نسخه را بر عهده بگیرید، با اعضای تیم همکاری کنید و از ویژگیهای قدرتمند شاخهبندی (Branching) و ادغام (Merging) در گیت استفاده نمایید. شما تجربه عملی کار با دستورات Git، گیتهاب (GitHub) و ابزارهای پیشرفتهای مانند GitHub Desktop و SourceTree را کسب خواهید کرد.
دوره با معرفی کلون کردن (Cloning)، بررسی و تغییر مخازن (Repositories) ریموت شروع میشود. سپس مفاهیم ضروری ثبت تغییرات (Commit)، استفاده از دستور git diff و مدیریت محتویات مخزن در گیتهاب و Visual Studio Code پوشش داده میشود. در ادامه، وارد مبحث ادغام شاخهها خواهید شد؛ از ادغامهای ساده Fast-forward تا حل تداخلات ادغام (Merge Conflicts)، هم از طریق ترمینال و هم در Visual Studio Code.
سپس، نقش گیتهاب در توسعه مشارکتی، نحوه ارسال (Push)، دریافت (Fetch) و کشیدن (Pull) تغییرات و فرآیند ایجاد و مدیریت درخواستهای ادغام (Pull Requests) را بررسی میکنید. این دوره همچنین به مبحث فورک کردن (Forking) مخازن و مشارکت در پروژههای متنباز، از جمله همگامسازی تغییرات از مخزن Upstream و ارسال Pull Requestها میپردازد. همچنین یاد میگیرید که چگونه قوانین شاخههای محافظتشده (Protected Branch) را برای اعمال سیاستهای بررسی و همکاری روان پیکربندی کنید.
این دوره برای توسعهدهندگان نرمافزار، مهندسان و هر کسی که به دنبال ارتقای مهارتهای کنترل نسخه و همکاری تیمی است، ایدهآل است. داشتن تجربه اولیه با دستورات پایه Git و گیتهاب توصیه میشود و این محتوا هم برای یادگیرندگان سطح متوسط و هم برای متخصصان طراحی شده است.
سرفصل ها و درس ها
کلون کردن، بررسی و تغییر مخازن عمومی
Cloning, Exploring, and Modifying Public Repositories
مقدمه بخش ۷
Section 7 Introduction
کلون کردن یک مخزن ریموت
Cloning a Remote Repository
بررسی محتویات مخزن کلون شده
Exploring the Contents of the Cloned Repository
آنپک کردن آبجکتهای گیت
Unpacking Git Objects
بررسی مخزن کلون شده در GitHub Desktop
Exploring a Cloned Repository in GitHub Desktop
نصب ویرایشگر متن Visual Studio Code
Installing the Text Editor Visual Studio Code
بررسی محیط Visual Studio Code
Exploring Visual Studio Code
ثبت تغییرات (Commit) در مخزن کلون شده
Committing Changes in the Cloned Repository
دستور Git diff
Git diff Command
مرور کلی تغییرات
Overview of the Changes
ادغام شاخهها
Merging Branches
مقدمه بخش ۸
Section 8 Introduction
چرا به ادغام شاخهها نیاز است؟
Why Branch Merging is Needed
نمایش نظرات