Git Essentials برای مبتدیان [ویدئو]

Git Essentials for Beginners [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کنترل نسخه همیشه بخشی از چرخه عمر توسعه نرم افزار بوده است تا برنامه نویسان را برای بازیابی نسخه های قبلی و کمک به مدیریت انتشار تسهیل کند. Git یک نرم افزار کنترل نسخه توزیع شده منبع باز محبوب است و صدها شعبه را با صدها برنامه نویس بسیار کارآمد مدیریت می کند. این دوره شامل سه دوره کوتاه زیر است تا تجربه ای مفید را به شما ارائه دهد: - ملزومات Git - انواع ادغام، شاخه شاخه، مخفی کردن، و rebase - جستجو، بازنویسی، تاریخچه و بازنشانی ما با نصب Git شروع می کنیم و تمام اصول را به صورت گام به گام یاد می گیریم. همچنین معماری Git را که در درک Git اساسی است، پوشش خواهیم داد. این کار با ایجاد مخازن Git و افزودن، تغییر و حذف فایل ها دنبال می شود. شما یاد خواهید گرفت که تغییرات را در Git انجام دهید، commit ها را مقایسه کنید و گزارش های commit را بررسی کنید. همچنین در مورد نحوه لغو تغییرات و نادیده گرفتن فایل ها بر اساس نام، عبارت منظم و نام پوشه بحث خواهیم کرد. در نهایت، یاد خواهید گرفت که از دستور git log به طور موثر برای فیلتر کردن گزارش commit استفاده کنید. در پایان دوره، درک قوی از اصول Git به دست خواهید آورد، که همچنین به درک GitHub، BitBucket و غیره کمک می کند. معماری Git را درک کنید با نحوه بازگردانی یا لغو تغییرات فایل آشنا شوید نحوه کار با تگ ها را توضیح دهید نحوه افزودن، حذف، انتقال و ویرایش فایل‌ها را بررسی کنید نحوه بازنویسی یا بازنویسی تاریخچه را کاوش کنید درک کار با نام مستعار این دوره برای مهندسان ابر، مهندسان DevOps و معماران است. توسعه دهندگان، برنامه نویسان، مدیران نرم افزار و مدیران عملیات مدرن نیز می توانند این دوره را برای ارتقای مهارت خود بگذرانند. درک نحوه عملکرد Git و تسلط بر موارد ضروری * در مورد انواع ادغام و پنهان کردن اطلاعات * آشنایی با فیلتر کردن گزارش Git، تداخلات ادغام و جستجو

سرفصل ها و درس ها

دوره 1: Git Essentials Course 1: Git Essentials

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

  • نمای کلی ماژول Module Overview

  • سیستم کنترل نسخه چیست؟ What is a Version Control System

  • انواع VCS VCS Types

  • تاریخچه کوچک Little History

  • گیت چیست؟ چرا Git؟ What is Git? Why Git?

  • Git Landscape Git Landscape

نصب Git و مفاهیم اولیه Git Installation and Basic Concepts

  • بررسی اجمالی Overview

  • نصب گیت – اوبونتو 20.04 Git Installation – Ubuntu 20.04

  • نصب Git - MAC Git Installation - MAC

  • نصب Git - ویندوز 10 Git Installation - Windows 10

  • تکمیل Git Git Completion

  • پیکربندی Git Git Configuration

  • Git Help Git Help

  • راه اندازی یک مخزن Git و پوشه ".git". Initializing a Git Repository and ".git" Folder

  • اولین تعهد من My First Commit

  • Git Clone Git Clone

  • یادداشتی در مورد commit Messages A Note on Commit Messages

معماری Git و عملیات پایه Git Architecture and Basic Operations

  • نمای کلی ماژول Module Overview

  • معماری Git (سه مرحله) و گردش کار Git Architecture (three Stages) and Workflow

  • مقادیر هش (SHA-1) Hash values (SHA-1)

  • اشاره گر سر The HEAD Pointer

  • افزودن و ویرایش فایل ها Add and Edit Files

  • انتقال، تغییر نام و حذف فایل ها Move, Rename and Delete Files

  • مشاهده تغییرات View Changes

  • یک مرحله برای افزودن و تعهد Single Step to Add and Commit

  • "افزودن" Dry-Run "add" Dry-Run

  • Git Diff - قسمت 1 Git Diff - Part 1

  • Git Diff - قسمت 2 Git Diff - Part 2

تغییرات را برگردانید Revert the Changes

  • نمای کلی ماژول Module Overview

  • تغییرات فایل بازگشتی Rollback File Changes

  • اصلاح تعهدات Amend Commits

  • بازگشت یک تعهد Rollback a Commit

  • حذف فایل های ردیابی نشده Remove Untracked Files

نادیده گرفتن فایل ها Ignore Files

  • نمای کلی ماژول Module Overview

  • نادیده گرفتن فایل ها Ignoring Files

  • دایرکتوری های خالی را ردیابی کنید Track Empty Directories

  • نادیده گرفتن فایل های ردیابی شده Ignore Tracked Files

شاخه های Git Git Branches

  • نمای کلی ماژول Module Overview

  • درک شاخه ها Understanding Branches

  • ایجاد شعبه و سوئیچ Create Branches and Switch

  • تغییر نام شعب Rename Branches

  • حذف شعبه ها Delete Branches

  • ادغام شاخه ها Merging Branches

  • اسکریپت Git Prompt Git Prompt Script

برچسب ها Tags

  • نمای کلی ماژول Module Overview

  • برچسب ها چیست؟ (و انواع) What are Tags? (and Types)

  • ایجاد، فهرست و حذف برچسب ها Create, List and Delete Tags

  • پوشه برچسب ها در ".git" Tags folder in ".git"

  • برچسب گذاری مجدد/جایگزینی برچسب های قدیمی Retagging/Replacing Old Tags

  • تگ های پرداخت و سر جدا شده Checkout Tags and Detached HEAD

نام مستعار Aliases

  • نمای کلی ماژول Module Overview

  • نام مستعار Git Git Aliases

  • لیست نمونه Git Alias Git Alias Sample List

Repository از راه دور و Commit Log Filtering Remote Repository and Commit Log Filtering

  • نمای کلی ماژول Module Overview

  • یک مخزن از راه دور را شبیه سازی کنید Clone a Remote Repository

  • Repo کلون شده را مرور کنید Review the Cloned Repo

  • Commit Log Filtering - قسمت 1 Commit Log Filtering - Part 1

  • Commit Log Filtering - قسمت 2 Commit Log Filtering - Part 2

  • Commit Log Filtering - قسمت 3 Commit Log Filtering - Part 3

درس 1: نتیجه گیری Course 1: Conclusion

  • تبریک و چه خبر؟ Congratulations and What's Next?

دوره 2: انواع ادغام، انواع شاخه‌ها، ذخیره‌سازی و Rebase Course 2: Merging Types, Branching Types, Stash, and Rebase

  • بررسی اجمالی دوره Course Overview

ادغام و تضادها Merging and Conflicts

  • نمای کلی ماژول Module Overview

  • انواع ادغام Merging Types

  • نسخه ی نمایشی به جلو سریع Fast Forward Demo

  • نسخه نمایشی ادغام سه طرفه 3-Way Merge Demo

  • تضادهای ادغام ساده Simple Merge Conflicts

  • نسخه ی نمایشی Conflicts ادغام Merge Conflicts Demo

درگیری های شاخه ای Branching Conflicts

  • نمای کلی ماژول Module Overview

  • استراتژی های انشعاب Branching Strategies

مخفی کردن Stashing

  • نمای کلی ماژول Module Overview

  • Stashing چیست؟ What is Stashing?

  • Stash Demo 1 Stash Demo 1

  • Stash Demo 2 Stash Demo 2

  • تکنیک های انبار کردن - قسمت 1 Stashing Techniques - Part 1

  • تکنیک های انبار کردن - قسمت 2 Stashing Techniques - Part 2

  • ایجاد یک شعبه از انبار Creating a Branch from a Stash

تغییر پایه Rebasing

  • نمای کلی ماژول Module Overview

  • Rebasing چیست؟ What is Rebasing?

  • Rebase نسخه ی نمایشی Rebase Demo

درس 3: جستجو، بازنویسی تاریخ و بازنشانی Course 3: Searching, Rewriting History and Reset

  • بررسی اجمالی دوره Course Overview

جستجوکردن Searching

  • بررسی اجمالی Overview

  • Git Grep - قسمت 1 Git Grep - Part 1

  • Git Grep - قسمت 2 Git Grep - Part 2

بازنویسی تاریخ Rewriting History

  • بررسی اجمالی Overview

  • «بازنویسی تاریخ» چیست؟ What is "Rewriting History"?

  • آخرین commit را به روز کنید Update the Last commit

  • Rebase - قسمت 1 Rebase - Part 1

  • Rebase - Part 2 (Squash) Rebase - Part 2 (Squash)

  • Rebase - Part 3 (Drop Commit) Rebase - Part 3 (Drop Commit)

  • Rebase - قسمت 4 (تعهد مجدد ترتیب) Rebase - Part 4 (Reorder Commits)

Git Reset Git Reset

  • بررسی اجمالی Overview

  • تنظیم مجدد - نرم، مخلوط و سخت Reset - Soft, Mixed, and Hard

درس 3: نتیجه گیری Course 3: Conclusion

  • تبریک میگم Congrats

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

Git Essentials برای مبتدیان [ویدئو]
جزییات دوره
7 h 23 m
94
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Coding Gears | Train Your Brain Coding Gears | Train Your Brain

معمار فناوری درباره شرکت ما: GlobalETraining .com دوره های فنی خودآزمایی را ارائه می دهد و یادگیری آن را آسان می کند. ما سالهاست که در زمینه آموزش IT با ارائه دوره های آموزشی در یونیکس ، ویندوز ، سی شارپ ، جاوا ، برنامه نویسی پایتون ، SQL سرور ، آزمایش دستی ، اتوماسیون و ... فعالیت می کنیم. مدرسان ما 20+ سال تجربه در زمینه های مختلف فنی دارند - توسعه نرم افزار ، تست نرم افزار ، سیستم های ویندوز و مدیریت شبکه ، سیستم های Unix/Linux و مدیریت شبکه ، فن آوری های مجازی سازی ، ذخیره سازی ، برنامه نویسی پوسته ، سیستم های مدیریت پایگاه داده (MS SQL Server ، MySQL ، IBM DB2 ، Cassandra) ، کانتینر سازی (Dockers) ، Mesos ، Marathon ، Jenkins ، Jira ، Elastic Cloud Storage (ECS) ، Gluster File System ، CoreOS ، Ansible و سایر مناطق. GlobalETraining در 10+ سال گذشته هزاران دانش آموز را راهنمایی کرده است و تجربه زیادی در ارائه آموزش - هم در کلاس و هم در اینترنت دارد.