تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع Git: مبانی (2019)

دوره آموزشی یادگیری جامع Git: مبانی (2019)

2 ساعت 56 دقیقهمبتدی2019-05-22

مدرسین

Kevin Skoglund

Kevin Skoglund

Founder of NovaFabrica

جزئیات دوره

گیت (Git) یک سیستم کنترل نسخه متن‌باز قدرتمند است که به توسعه‌دهندگان کمک می‌کند تا تغییرات در کد منبع را به‌طور کارآمد مدیریت و ردیابی کنند. فرقی نمی‌کند که روی یک پروژه شخصی کوچک کار می‌کنید یا در یک تیم بزرگ روی نرم‌افزارهای سازمانی، گیت ابزارهای لازم برای حفظ یک کد منظم و ساختاریافته را در اختیار شما قرار می‌دهد.

در این دوره جامع، مربی خبره، کوین اسکوگلاند شما را با مفاهیم اساسی گیت آشنا می‌کند و به شما کمک می‌کند تا درک عمیقی از سیستم‌های کنترل نسخه به دست آورید. ابتدا با تاریخچه و اهمیت کنترل نسخه آشنا می‌شوید و می‌بینید که چگونه توسعه‌دهندگان از پشتیبان‌گیری‌های ساده فایل‌ها به سیستم‌های کنترل نسخه توزیع‌شده مدرن مانند گیت رسیده‌اند.

این دوره با رویکردی گام‌به‌گام و عملی، از نصب گیت روی سیستم‌عامل‌های مختلف از جمله مک، ویندوز و لینوکس آغاز می‌شود. سپس یاد می‌گیرید که چگونه یک مخزن (Repository) را راه‌اندازی و مقداردهی اولیه کنید، تغییرات در فایل‌ها را ردیابی کنید و به‌طور مؤثر کامیت‌ها (Commits) را مدیریت نمایید. این دوره مفاهیم کلیدی مانند معماری سه‌درختی گیت، منطقه موقت (Staging Area) و دایرکتوری کاری را پوشش می‌دهد تا درک بهتری از نحوه سازمان‌دهی و ذخیره تغییرات در گیت پیدا کنید.

در این دوره با دستورات کلیدی گیت آشنا خواهید شد که به شما امکان می‌دهند فایل‌ها را اضافه، ویرایش، حذف و جابجا کنید. همچنین نحوه مشاهده تاریخچه کامیت‌ها، مقایسه نسخه‌های مختلف فایل‌ها و ردیابی تغییرات در به‌روزرسانی‌های متعدد را یاد خواهید گرفت. درک چگونگی برگرداندن تغییرات، بازیابی نسخه‌های قبلی و نادیده گرفتن برخی فایل‌ها بخش مهمی از استفاده مؤثر از گیت است که در این دوره به‌طور عملی به آن پرداخته می‌شود.

در پایان این دوره، شما مهارت‌های لازم برای استفاده از گیت را در جریان توسعه نرم‌افزار به‌دست خواهید آورد. چه تازه‌کار باشید و چه بخواهید دانش خود را عمیق‌تر کنید، این دوره به شما کمک می‌کند تا کنترل نسخه را بهتر درک کرده و آن را در پروژه‌های خود به‌کار ببرید.

مهارت ها

GitVersion ControlGitHubDevOps ToolsDevOpsEssential TrainingOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - از نرم‌افزار کنترل نسخه Git برای مدیریت کد پروژه استفاده کنید

1. Git چیست

  • 02 - کنترل نسخه
  • 03 - تاریخچه پشت Git
  • 04 - درباره کنترل نسخه توزیع شده

2. Git را نصب کنید

  • 05 - Git را روی مک نصب کنید
  • 06 - Git را روی ویندوز نصب کنید
  • 07 - Git را روی لینوکس نصب کنید
  • 08 - پیکربندی پایه Git
  • 09 - تکمیل خودکار Git
  • 10 - Git help

3. شروع به کار

  • 11 - یک مخزن را راه‌اندازی کنید
  • 12 - محل ذخیره فایل‌های Git
  • 13 - اولین تعهد شما
  • 14 - یک پیام commit بنویسید
  • 15 - گزارش commit را مشاهده کنید

4. مفاهیم و معماری Git

  • 16 - سه درخت
  • 17 - گردش کار Git
  • 18 - مقادیر هش (SHA-1)
  • 19 - نشانگر HEAD

5. تغییراتی در فایل‌ها ایجاد کنید

  • 20 - افزودن فایل ها
  • 21 - فایل‌ها را ویرایش کنید
  • 22 - تغییرات را با diff مشاهده کنید
  • 23 - فقط تغییرات مرحله ای را مشاهده کنید
  • 24 - حذف فایل ها
  • 25 - انتقال و تغییر نام فایل ها

6. از Git با یک پروژه واقعی استفاده کنید

  • 26 - وب سایت Explore California
  • 27 - Git را راه‌اندازی کنید
  • 28 - مشاهده ویرایش‌های فایل
  • 29 - میانبر مرحله و ارتکاب
  • 30 - یک commit را مشاهده کنید
  • 31 - تعهدات را با هم مقایسه کنید
  • 32 - پیام‌های چند خطی commit
  • 33 - تعهدات اتمی را انجام دهید
  • 34 - چالش - ویرایش‌های مشتری
  • 35 - راه حل - ویرایش‌های مشتری

7. لغو تغییرات

  • 36 - لغو تغییرات دایرکتوری کاری
  • 37 - فایل‌ها را Unstage کنید
  • 38 - اصلاح متعهد می‌شود
  • 39 - نسخه‌های قدیمی را بازیابی کنید
  • 40 - یک commit را برگردانید
  • 41 - فایل‌های ردیابی نشده را حذف کنید

8. نادیده گرفتن فایل ها

  • 42 - از فایل‌های .gitignore استفاده کنید
  • 43 - ایده‌هایی در مورد اینکه چه چیزی را نادیده بگیریم
  • 44 - به صورت جهانی فایل‌ها را نادیده بگیرید
  • 45 - فایل‌های ردیابی شده را نادیده بگیرید
  • 46 - دایرکتوری‌های خالی را ردیابی کنید

نتیجه

  • 47 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal