این یک دوره آموزشی کامل Git با ابزار Tortoise Git است.
این دوره برای هر دانشجوی کامپیوتر و هر فرد IT که کار می کند یا می خواهد در IT کار کند ایجاد شده است.
این دوره برای درک چیستی Git و عملکرد آن با ابزار turtoise Git بسیار مفید خواهد بود.
این دوره برای درک کار عملی شرکت فناوری اطلاعات مفید خواهد بود.
این دوره به گونهای طراحی شده است که رویکردی جامع به Git باشد، به این معنی که دانش یا تجربه قبلی لازم نیست، اما دانشآموزان در پایان با درک بسیار قوی و تجربه عملی با Git و مفاهیم کنترل منبع مرتبط ظاهر خواهند شد.
به روز رسانی های اخیر دوره
بهروزرسانیها و بخش خطا اضافه شد
بخش برچسب گذاری اضافه شد
طرح کلی دوره
مقدمه و نمای کلی دوره مقدمه ای بر این دوره و سیستم کنترل منبع Git ارائه می دهد و زمینه را برای بقیه دوره فراهم می کند.
بعد از معرفی، اولین کاری که انجام میدهیم نصب Git برای Windows و Mac است.
Quick Start یک معرفی عملی بسیار سریع (15 دقیقه) برای Git است. ما با ثبت نام در GitHub، ایجاد یک مخزن در آنجا، ایجاد یک کپی محلی (کلون)، تغییرات محلی (افزودن/تعهد) و سپس به روز رسانی GitHub با تغییرات خود (فشار) شروع می کنیم.
در Basic Commands، تمام دستورات اساسی مورد نیاز برای شروع یک پروژه جدید مدیریت شده توسط Git (یا فعال کردن Git برای یک پروژه موجود) را از طریق انجام commit ها، از جمله عملیات رایج فایل مانند انتقال و حذف فایل ها، طی می کنیم. ما همچنین نحوه حذف فایلهای اشتباه از ارتکاب تصادفی و نحوه بازبینی تاریخچه مخزن را توضیح میدهیم.
با یک پایه قوی، راههایی را برای مقایسه در Git، از جمله همه حالتهای مختلف محلی، بین تعهدات، و بین مخازن محلی و راه دور بررسی میکنیم.
ما به انشعاب و ادغام در Git توجه زیادی می کنیم. ما با ساده "مسیر شاد" شروع می کنیم و در مورد ادغام های "Fast-Forward" و نحوه کنترل آنها می آموزیم. سپس ما از طریق ادغام های "خودکار" رایج عبور می کنیم. در نهایت، ما عمداً مشکل ایجاد میکنیم تا بتوانیم با ابزار ادغام بصری خود، ادغامهای متضاد را حل کنیم.
با یک پایه قوی در شاخهبندی و ادغام، سپس موضوع پیچیدهتری را پوشش خواهیم داد، Rebasing. در آن بخش، چندین مثال از rebasing، از جمله نحوه حل تعارض rebase را پوشش میدهیم.
در بخش Stashing، در حین رسیدگی به مسائل مبرمتر، کارهای در دست انجام خود را ذخیره میکنیم، سپس از جایی که پس از آن کار را متوقف کردیم، ادامه میدهیم.
جدید: در بخش Tagging، نقاط عطف یا انتشارات مهم در پروژه خود را علامت گذاری می کنیم. همچنین بعداً از آن برچسب ها برای مقایسه تفاوت بین نقاط عطف مهم استفاده می کنیم. ما همچنین نحوه استفاده از برچسب ها در GitHub را بررسی می کنیم.
همه ابزارها دارای بخشهای نصب و پیکربندی هستند تا اطمینان حاصل شود که هیچکس پشت سر نمیماند.
ویژگی های دوره
ارائهها آموزش صوتی/تصویری ایدههای مفهومی را ارائه میدهند. از آنجایی که تعداد کمی از ارائه های اسلاید افزاری را دوست دارند، ارائه اسلایدها به حداقل ممکن می رسد.
نمایش نظرات