دوره آموزشی Git برای مدیریت سیستم
1 ساعت 46 دقیقهپیشرفته2019-07-17
مدرسین

Grant McWilliams
Consultant, Speaker, Writer, Professor, Developer
جزئیات دوره
Git با در نظر گرفتن توسعه دهندگان نرم افزار طراحی شده است. اما این سیستم کنترل نسخه توزیع شده محبوب - که مدیریت تغییرات در کد منبع و فایل های متنی را برای افراد در مکان های مختلف آسان می کند - می تواند در دنیای مدیریت سیستم نیز مفید باشد. در این دوره، نحوه استفاده از Git را برای مدیریت بهتر تغییرات و متمرکز کردن مدیریت سیستم کشف کنید. مربی Grant McWilliams نحوه نصب Git را بر روی چندین سیستم عامل مختلف نشان می دهد. سپس نحوه ایجاد مخازن محلی و راه دور، ایجاد و تجزیه و تحلیل تعهدات، و بازگشت به نسخه های قبلی فایل ها را پوشش می دهد. برای جمعبندی، او استراتژیهای دنیای واقعی را برای مدیریت فایلهای سیستم با استفاده از کنترل نسخه، و همچنین نحوه استفاده از ابزارهای شخص ثالث که قابلیتهای سیستم را گسترش میدهند، به اشتراک میگذارد.
اهداف یادگیری
چرا از Git برای مدیریت سیستم استفاده کنیم؟
نصب Git بر روی سیستم عامل های مختلف
ایجاد یک مخزن محلی
تعهد و اضافه کردن فایل ها
برگشت به عقب تغییر می کند
ایجاد یک مخزن از راه دور Git
استراتژی های مدیریت فایل های سیستم
کار با ابزارهای Git شخص ثالث
اهداف یادگیری
چرا از Git برای مدیریت سیستم استفاده کنیم؟
نصب Git بر روی سیستم عامل های مختلف
ایجاد یک مخزن محلی
تعهد و اضافه کردن فایل ها
برگشت به عقب تغییر می کند
ایجاد یک مخزن از راه دور Git
استراتژی های مدیریت فایل های سیستم
کار با ابزارهای Git شخص ثالث
مهارت ها
GitSoftware AdministrationVersion ControlDevOps ToolsServer AdministrationDevOpsNetwork AdministrationNetwork and System AdministrationOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - مدیریت سیستم با Git
- 02 - آنچه شما نیاز دارید
1. مروری بر کنترل نسخه
- 03 - کنترل نسخه چیست
- 04 - Git چگونه متفاوت است
- 05 - چرا از Git برای مدیریت سیستم استفاده کنید
2. نصب Git
- 06 - نصب Git در Fedora CentOS
- 07 - نصب Git از منبع در لینوکس
- 08 - نصب Git در ویندوز
- 09 - نصب Git در macOS X
- 10 - پیکربندی Git
3. استفاده از Git
- 11 - ایجاد یک مخزن محلی
- 12 - تعهد و افزودن فایل ها
- 13 - تجزیه و تحلیل تاریخچه ارتکاب Git
- 14 - نادیده گرفتن فایل ها
- 15 - تغییرات برگشتی
4. Git Branching
- 16 - چرا شعبه
- 17 - ایجاد شعبه
- 18 - مقایسه، تغییر نام و حذف شاخه ها
- 19 - ادغام شاخه ها
5. Git Remotes
- 20 - ایجاد یک مخزن GitHub
- 21 - شبیه سازی یک مخزن راه دور GitHub
- 22 - گرفتن و هل دادن به یک مخزن راه دور
- 23 - یک مخزن Git راه دور ایجاد کنید
- 24 - استفاده از کلیدهای SSH برای احراز هویت
6. Git برای مدیریت سیستم
- 25 - استراتژی های مدیریت فایل های سیستمی
- 26 - فایل های پیکربندی سیستم لینوکس را با etckeeper مدیریت کنید
- 27 - فهرست های کاربری خاص را مدیریت کنید
- 28 - فایل های سند وب آپاچی را مدیریت کنید
- 29 - ابزارها و امکانات جانبی Git شخص ثالث
نتیجه
- 30 - از سیستم مدیریت پیکربندی با Git استفاده کنید
- 31 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی اتوماسیون تست فریمورک ربات: جنکینز CI و کنترل نسخه Git
- دوره آموزشی راهنمای کامل کار با لینوکس: مدیریت کاربران، فایلها و شبکهها
- دوره آموزشی لینوکس کاربردی برای مهندسان شبکه: بخش اول
- دوره آموزشی لینوکس کاربردی برای مهندسان شبکه: بخش دوم
- دوره آموزشی ایجاد مستندات فنی با استفاده از GitHub
- دوره آموزشی یادگیری توسعه SQL Server در لینوکس
- دوره آموزشی لینوکس اوبونتو: ارائه خدمات
- دوره آموزشی استفاده از برنامه AWS خود را در Cloud با Docker
مسیرهای مرتبط
- مسیر آموزشی گواهینامه حرفهای خودکارسازی شبکه توسط Arista Networks
- مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی DevNet Associate: آماده شدن برای آزمون (200-901 DEVASC)
- مسیر آموزشی ادغام مداوم/تحویل مستمر (CI/CD) با جنکینز
- مسیر آموزشی آماده شدن برای گواهینامه Azure DevOps Engineer Expert (AZ-400)
- مسیر آموزشی آماده شدن برای گواهی مبانی GitHub
- مسیر آموزشی شروع کار با وردپرس