آموزش Git & GitHub Complete Masterclass: مبتدی تا متخصص Git

Git & GitHub Complete Masterclass : Beginner to Git Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: جامع ترین، گام به گام آموزش Git & GitHub با مثال ها و آزمون های عالی و آسان. ایجاد پایه محکم سنگی در Git و مفاهیم مرتبط آموزش نصب Git در چندین پلتفرم یاد بگیرید چگونه مخزن git را به 3 روش پیکربندی کنید یاد بگیرید چگونه مصنوعات را تغییر دهید، اضافه کنید و انجام دهید یاد بگیرید چگونه مخزن Git را با استفاده از بررسی وضعیت و گزارش بررسی کنید آموزش اصول شاخه بندی Git بیاموزید اصول اولیه رمزنگاری کلید عمومی آموزش GitHub و نحوه استفاده و مدیریت مخزن Git مبتنی بر وب نحوه برقراری ارتباط با GitHub از مخزن محلی آموزش اتصال HTTPS و SSH با GitHub جزئیات مدیریت اتصال را بیاموزید مدیریت فایل اولیه را در محیط git bash بیاموزید چگونه شخصی سازی کنید/colorize اعلان Git bash برای بهره وری یاد بگیرید چگونه تغییرات را در مخزن Git از طریق پرداخت، بازنشانی، بازگردانی و تمیز کردن بازگردانید آموزش نصب و پیکربندی "Sublime Text" به عنوان ویرایشگر متن پیش فرض برای Git آموزش نصب و پیکربندی "p4merge" به عنوان ابزار Git diff and merge یاد بگیرید چگونه مقایسه Git را بین بخش های مختلف یک مخزن Git انجام دهید پیش نیازها:یک کامپیوتر ( PC/MAC/Linux) با اتصال به اینترنت دانش اولیه نصب نرم افزار کامپیوتر ممکن است به حقوق مدیریت نیاز داشته باشد

دانشجو این دوره را دوست دارد - در اینجا چند بررسی برای این دوره وجود دارد:

"برای اولین بار توانستم git را بفهمم و آن را بدون هیچ زحمتی روی رایانه خود نصب کنم. این باید بهترین دوره آموزشی git در مورد udemi hands down باشد. مدرسان CLI متون بزرگی دارد که باعث می شود دنبال کردن آن راحت تر و همیشه باشد. مراحل خود را توضیح می دهد. لطفاً ویدیوهای بیشتری از این دست بسازید و پول من را بردارید!" -  آقای کلوین مبوه

"این یک دوره استثنایی است، شاید یکی از بهترین دوره هایی است که من تا به حال گذرانده ام. مطالب بسیار خوب سازماندهی شده است و درس ها در یک توالی منطقی ارائه می شوند. بیباش یک مربی مشتاق است، و او مطالب بسیار دلپذیری دارد. سبک ارائه جذاب. من این دوره را به شدت توصیه می کنم. با تشکر از شما، بیباش! " - Rebecca L. Lloyd

" معلم سرعت بسیار یکنواختی دارد و همه چیز را به طور کامل توضیح می دهد. او لحن صدای خوبی دارد - نه آهسته، نه خیلی سریع. او git را به روشی گام به گام توضیح می دهد که به راحتی قابل پیگیری است. موضوع را به خوبی می داند و آن را به خوبی توضیح می دهد و با مثال هایی در ترمینال به شما توضیح می دهد که چگونه، چیست و چرا هر مرحله را انجام می دهد. من از آن بسیار لذت می برم. به سلامتی! -  جف جکسون

"دوره عالی. من هر دوره ای را از این مربی صرفاً به خاطر تلاش او در توضیح موضوع با شور و اشتیاق زیاد می خرم. او موضوع را عمیقاً پوشش می دهد. ابزارهای بصری برای توضیح مفاهیم بسیار خوب هستند." - سریرام سوبرامانی

"دوره عالی و سبک آموزشی! ارزش پول را دارد." - جاش اشمید

******************************************** ********************************************** ****************************            

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

دوره Git GitHub پر قدرت با جلسات فشرده آزمایشگاهی است که مفاهیم اساسی و اصلی را با جزئیات کامل پوشش می دهد. Labs نکات برجسته این دوره Git است که تمام مفاهیمی را که به طور کامل و جامع در ارائه ها توضیح داده شده است، پیاده سازی می کند.


طرح‌بندی دوره

بخش «مقدمه و شروع به کار» یک نمای کلی از Git را پوشش می‌دهد که دانش‌آموز را قبل از پرداختن به مفاهیم لایه‌بندی شده در بخش‌های بعدی گرم می‌کند. برای جذاب تر کردن همه چیز، به طور خلاصه تاریخچه Git را پوشش می دهد. در مرحله بعد، اصول اساسی حاکم بر Git با نمودارهایی به خوبی توضیح داده شده است تا دانش‌آموز در مواجهه با آزمایشگاه‌هایی که آن مفاهیم و اصول را اجرا می‌کنند، با مشکل مواجه نشوند. این بخش همچنین Instructor را معرفی می کند و نحوه گذراندن این دوره Git را توضیح می دهد تا بهترین نتیجه را از آن بگیرید.

بخش "تنظیم و نصب Git" فرآیند نصب Git را در هر سه پلتفرم رایج، یعنی Windows/Linux/Mac نشان می‌دهد. هر پلتفرم به خوبی با توضیحات مفصل پوشانده شده است تا دانش آموز در درک فرآیند راه اندازی Git با هیچ مشکلی مواجه نشود و فرد بتواند بدون هیچ مشکلی راه بیفتد و اجرا کند.

بخش "تنظیم یک مخزن Git y" به طور کامل فرآیند پیکربندی Git را توضیح می دهد که پیش نیازهای اساسی را قبل از رفتن به مرحله بعدی ایجاد مخازن Git تشکیل می دهد. هنگامی که به پیش نیازها رسیدگی شد، سخنرانی های بعدی به دقت آن را از طریق توضیح مرحله به مرحله فرآیند ایجاد مخزن Git ارائه می کند. فرآیند ایجاد مخزن Git در سه حالت وجود دارد - ایجاد از ابتدا بدون هیچ چیز در دست، تبدیل یک پایه کد بدون نسخه به مخزن Git و کلون کردن یک مخزن Git که در GitHub وجود داشت.

بخش "Enter GitHub" این مخزن Git بسیار محبوب مبتنی بر وب را با نهایت دقت و دقت توضیح می دهد. این فرآیندهای بسیار محبوب و مؤثر GitHub "fork" و "clone" را توضیح می‌دهد. قبل از آن بخش‌هایی وجود دارد که از طریق GitHub به منظور آشنایی دانش‌آموز با وب‌سایت GitHub، رابط کاربری و فرآیند مدیریت کلی مخزن از راه دور هدایت می‌شوند.

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

بخش "بازرسی آنچه در یک مخزن Git در حال انجام است" نحوه بررسی عملکرد داخلی Git را توضیح می دهد. خلاصه - پشت پرده چه خبر است! وضعیت Git و بررسی های گزارش با جزئیات زیادی پوشش داده شده است که دانش آموزان شروع به قدردانی از زیبایی Git می کنند.

بخش "مبانی Git Branching" مفاهیم اساسی شاخه‌بندی را پوشش می‌دهد. انشعاب یک مفهوم پیشرفته است و سعی شده است دانش آموز با جزئیات بد این مفهوم پیشرفته سنگین نشود.

بخش "واگرد تغییرات در یک مخزن Git" جزئیات زیادی را در مورد مکانیسم‌هایی پوشش می‌دهد که می‌توانید برای بازگرداندن تغییرات در مخزن Git در صورتی که فردی نظرش را تغییر دهد و بخواهد تغییرات را برگرداند یا هر گونه مشکلی را برطرف کند، استفاده کنید. تکنیک هایی مانند بازنشانی، برگرداندن، تمیز کردن و پرداخت برای یک مخزن Git با دقت و جزئیات بسیار مورد بررسی قرار گرفته است.

بخش "هل کردن به GitHub" وقتی دانش‌آموزان شروع به یادگیری نحوه گسترش بازوهای خود فراتر از مخزن محلی خود در ماشین محلی به یک مخزن راه دور در GitHub می‌کنند، همه چیز را داغ‌تر می‌کند. تعامل و بازی از راه دور محلی جذاب است زیرا سخنرانی‌های این بخش استفاده از Git و GitHub را به صورت گام به گام آشکار می‌کند.

بخش "GitHub از طریق SSH" یک بخش پیشرفته است و از این رو برای آخرین بار حفظ شده است. در اینجا نحوه ارتباط با GitHub از طریق پروتکل SSH را یاد خواهید گرفت. در فرآیند یادگیری، دانش‌آموز اصول رمزنگاری کلید عمومی و پیاده‌سازی آن را در GitHub می‌آموزد. تولید کلید SSH و استفاده از آنها برای اتصال مخزن محلی Git و GitHub یک راهپیمایی محرک در کل مسیر یادگیری ایجاد می کند.

بخش «دوستانه‌تر و سازنده‌تر کردن Git bash» به شما این امکان را می‌دهد که درخواست Git bash داشته باشید که امکان سفارشی‌سازی را از نظر محتوا، رنگ و عملکرد آن فراهم می‌کند. دستورات Git و خروجی آنها را بسیار خوانا می کند و به همه عملیات ترمینال git bash وضوح و رنگ بیشتری می بخشد.

بخش "نصب و پیکربندی ویرایشگر متن پیش‌فرض برای Git" نحوه نصب یک ویرایشگر متن گرافیکی (Sublime Text) و پیکربندی آن را به عنوان ویرایشگر متن پیش‌فرض برای Git نشان می‌دهد.

بخش "نصب و پیکربندی ابزار Diff and Merge برای مخزن Git" نحوه نصب و پیکربندی "p4merge" را به عنوان ابزار Git diff and merge نشان می دهد.

بخش "مقایسه Git با ابزار Git Diff (p4merge)" نحوه انجام مقایسه Git را بین بخش‌های مختلف یک مخزن Git با استفاده از "p4merge" نشان می‌دهد

بخش «تکنیک‌های شاخه‌بندی و ادغام Git»، تکنیک‌های پیشرفته‌ای را برای شاخه‌بندی و ادغام Git نشان می‌دهد که شامل - ادغام سریع به جلو، ادغام بدون جلو سریع، ادغام سه طرفه همراه با فرآیند حل تعارض ادغام می‌شود.




/p>

بخش «بازنویسی تاریخچه تعهد در Git» تکنیک‌های مختلفی را برای اصلاح تاریخچه تعهد مطابق با نیازهای پروژه شما نشان می‌دهد. می‌توانید تعهدات خود را اصلاح کنید، یک rebase و غیره انجام دهید.

بخش "Git Tagging" نحوه استفاده از برچسب‌ها برای علامت‌گذاری نسخه‌های تولیدی با برچسب‌ها و نحوه دستکاری برچسب‌ها برای بهترین نتیجه را نشان می‌دهد

بخش "Git Toolset" ابزار git "stash" را نشان می دهد که ابزاری بسیار راحت برای صرفه جویی در کارهای ناتمام است.

در نکته پایانی در بخش "بیایید به پایان برسانیم"، مربی از دانش‌آموزان دوره‌ای با نکات اضافی تشکر می‌کند!

ویژگی های دوره

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

ضمانت بازگشت پول Udemy!

اگر در این دوره ثبت نام کنید، رضایت شما را از یادگیری این فناوری داغ با سخنرانی و آزمایشگاه عالی تضمین می کنم! با این حال، اگر غیر از این احساس می کنید، چیزی برای از دست دادن وجود ندارد، زیرا هر دوره Udemy با 30 روز ضمانت بازگشت پول ارائه می شود! پس چرا صبر کنید! هم اکنون در این دوره ثبت نام کنید!


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

مقدمه و شروع Introduction and Getting Started

  • اطلاعیه دوره: بسیار مهم! Course announcement: VERY IMPORTANT!

  • نمای کلی Git Git Overview

  • کمی پس زمینه Git! A bit of background of Git!

  • Git چگونه کار می کند - قسمت 1 How Git works - Part 1

  • Git چگونه کار می کند - قسمت 2 How Git works - Part 2

  • من کی هستم Who am I

  • نحوه گذراندن دوره - قسمت 1 How to go through the course - Part 1

  • نحوه گذراندن دوره - قسمت 2 How to go through the course - Part 2

  • پیمایش در دوره Udemy Navigating an Udemy Course

  • Git Intro and Overview - QUIZ Git Intro and Overview - QUIZ

راه اندازی و نصب Git Git Setup and Installation

  • Git Setup در ویندوز (Lab) Git Setup on Windows (Lab)

  • Git Setup در Mac (Lab) Git Setup on Mac (Lab)

  • Git Setup در لینوکس (آزمایشگاه) Git Setup on Linux (Lab)

راه اندازی یک مخزن Git Setting up a Git Repository

  • مبانی و مقدمه - راه اندازی یک مخزن Git Basics and Introduction - setting up a Git Repository

  • سیستم راهنمای Git (Lab) Git Help system (Lab)

  • پیکربندی نویسنده و ایمیل برای یک مخزن Git (Lab) Configuring author and email for a Git repository (Lab)

  • راه اندازی یک مخزن خالی Git (Lab) Initializing an empty Git repository (Lab)

  • تبدیل پروژه بدون نسخه موجود به یک مخزن Git (Lab) Convert existing unversioned project to a Git repository (Lab)

  • منبع خلاصه دستور Git (راه اندازی یک مخزن Git) Git Command Summary resource (setting up a Git Repository)

  • راه اندازی یک مخزن Gt - QUIZ Setting up a Gt Repository - QUIZ

وارد GitHub شوید! Enter GitHub!

  • GitHub چیست؟ What is GitHub

  • تکنیک دیگری برای ایجاد مخزن Git در GitHub! Another technique for creating Git repository on GitHub!

  • فورک چیست و چگونه آن را در GitHub (آزمایشگاه) انجام دهیم What is fork and how to do it in GitHub (Lab)

  • کپی کردن یک مخزن GitHub (آزمایشگاه) Copying a GitHub repository (Lab)

  • منبع خلاصه فرمان (وارد GitHub) Command Summary resource (Enter GitHub)

  • وارد GitHub - QUIZ شوید Enter GitHub - QUIZ

انجام تغییرات در Git Committing changes in Git

  • مبانی و مقدمه - انجام تغییرات در Git Basics and Introduction - committing changes in Git

  • افزودن تغییرات خود در یک مخزن Git (Lab) Adding your changes in a Git Repository (Lab)

  • نحوه جداسازی یک فایل ردیابی شده در Git (Lab) How to unstage a tracked file in Git (Lab)

  • انجام تغییرات خود در یک مخزن Git (Lab) Committing your changes in a Git Repository (Lab)

  • منابع خلاصه فرمان (اجرای تغییرات در Git) Command Summary resources (Committing changes in Git)

  • انجام تغییرات در Git - QUIZ Committing changes in Git - QUIZ

بررسی آنچه در یک مخزن Git می گذرد Inspecting what's going on in a Git Repository

  • مبانی و مقدمه - بررسی آنچه در جریان است! Basics and Introduction - Inspecting what's going on!

  • نحوه بررسی وضعیت در یک مخزن Git (Lab) How to check status in a Git Repository (Lab)

  • نحوه بررسی commit history در Git Repository (Lab) How to check commit history in Git Repository (Lab)

  • منابع خلاصه فرمان (وضعیت git و git log) Command Summary resources (git status and git log)

  • بررسی آنچه در یک مخزن Git می گذرد - QUIZ Inspecting what's going on in a Git Repository - QUIZ

مبانی Git Branching Git Branching basics

  • نگاهی به شاخه Git (آزمایشگاه) Peek into Git branching (Lab)

لغو تغییرات در یک مخزن Git Undoing changes in a Git repository

  • بررسی تعهدات در یک مخزن Git - قسمت 1 (آزمایشگاه) Checking out commits in a Git repository - Part 1 (Lab)

  • بررسی تعهدات در یک مخزن Git - قسمت 2 (آزمایشگاه) Checking out commits in a Git repository - Part 2 (Lab)

  • بررسی فایل‌ها در یک مخزن Git (Lab) Checking out files in a Git repository (Lab)

  • بازگرداندن تغییرات در یک مخزن Git (Lab) Reverting changes in a Git repository (Lab)

  • لغو تغییرات در یک مخزن Git: QUIZ-1 Undoing changes in a Git Repository : QUIZ-1

  • بازنشانی مخزن Git - قسمت 1 (آزمایشگاه) Resetting Git repository - Part1 (Lab)

  • بازنشانی مخزن Git - قسمت 2 (آزمایشگاه) Resetting Git repository - Part2 (Lab)

  • بازنشانی مخزن Git - قسمت 3 (آزمایشگاه) Resetting Git repository - Part3 (Lab)

  • لغو تغییرات در یک مخزن Git: QUIZ-2 Undoing changes in a Git Repository : QUIZ-2

  • Cleaning Repository Git (Lab) Cleaning Git repository (Lab)

  • خلاصه فرمان (واگرد تغییرات در یک مخزن Git) Command Summary (Undoing changes in a Git repository)

  • لغو تغییرات در یک مخزن Git: QUIZ-3 Undoing changes in a Git Repository : QUIZ-3

فشار دادن به GitHub Pushing into GitHub

  • مبانی و مقدمه - ورود به GitHub! Basics and Introduction - pushing into GitHub!

  • بهترین روش - کشیدن تغییرات از مخزن GitHub (Lab) Best practice - pulling changes from GitHub repository (Lab)

  • انتقال تعهدات خود - فشار دادن تغییرات محلی به مخزن GitHub (Lab) Transferring your commits - pushing local changes into GitHub repository (Lab)

  • GitHub شاخه پیش فرض را از "master" به "main" تغییر داد - قسمت 1 GitHub changed default branch from "master" to "main" - Part 1

  • GitHub شاخه پیش فرض را از "master" به "main" تغییر داد - قسمت 2 GitHub changed default branch from "master" to "main" - Part 2

  • GitHub شاخه پیش فرض را از "master" به "main" تغییر داد - قسمت 3 GitHub changed default branch from "master" to "main" - Part 3

  • GitHub شاخه پیش فرض را از "master" به "main" تغییر داد - قسمت 4 GitHub changed default branch from "master" to "main" - Part 4

  • منبع خلاصه فرمان (هل به GitHub) Command Summary resource (Pushing into GitHub)

  • فشار دادن به GitHub - QUIZ Pushing into GitHub - QUIZ

GitHub از طریق SSH GitHub via SSH

  • پایه و مقدمه - GitHub از طریق SSH Basic and Introduction - GitHub via SSH

  • آیا از قبل کلیدهای SSH (آزمایشگاه) دارم؟ Do I already have SSH Keys (Lab)

  • بیایید یک جفت کلید SSH برای استفاده محلی و GitHub (Lab) ایجاد کنیم. Let's generate an SSH Key pair for local and GitHub usage (Lab)

  • عامل و کلیدهای SSH (آزمایشگاه) SSH Agent and keys (Lab)

  • Errata: Lecture - SSH Agent and keys Errata: Lecture - SSH Agent and keys

  • افزودن کلید SSH به حساب GitHub (Lab) Adding the SSH Key to GitHub account (Lab)

  • بررسی اتصال SSH خود با GitHub (Lab) Checking your SSH connection with GitHub (Lab)

  • تغییر URL راه دور GitHub (آزمایشگاه) Switching remote GitHub URL (Lab)

  • تغییر عبارت عبور جفت کلید SSH (Lab) Changing passphrase of SSH Key pair (Lab)

  • خلاصه فرمان (GitHub از طریق SSH) Command Summary (GitHub via SSH)

  • GitHub از طریق SSH - QUIZ GitHub via SSH - QUIZ

درخواست Bash سفارشی در Git Custom Bash prompt in Git

  • مقدمه درخواست Bash سفارشی در Git (Lab) An Introduction Custom Bash prompt in Git (Lab)

نصب و پیکربندی ویرایشگر متن پیش فرض برای Git Installing and Configuring default text editor for Git

  • مروری کوتاه بر ویرایشگرهای متن Git (Lab) Brief Overview of Git text editors (Lab)

  • نصب و پیکربندی ویرایشگر متن (Sublime Text) برای Git در ویندوز (Lab) Installing and Configuring text editor (Sublime Text) for Git on Windows (Lab)

  • نصب و پیکربندی ویرایشگر متن (Sublime Text) برای Git در لینوکس (Lab) Installing and Configuring text editor (Sublime Text) for Git on Linux (Lab)

  • نصب و پیکربندی ویرایشگر متن (Sublime Text) برای Git در Mac (Lab) Installing and Configuring text editor (Sublime Text) for Git on Mac (Lab)

  • منبع خلاصه فرمان (ویرایشگر متن پیش فرض برای Git) Command Summary resource (Default text editor for Git )

  • ویرایشگر متن پیش‌فرض برای نصب Git - QUIZZ Default text editor for a Git Installation - QUIZZ

نصب و پیکربندی ابزار Diff and Merge برای مخزن Git Installing and Configuring Diff and Merge tool for Git repository

  • مروری کوتاه بر ابزارهای Git diff and merge (Lab) Brief Overview of Git diff and merge tools (Lab)

  • نصب ابزار Git Diff and Merge (p4merge) برای ویندوز (Lab) Installing Git Diff and Merge tool (p4merge) for Windows (Lab)

  • پیکربندی ابزار Git Diff and Merge (p4merge) برای ویندوز (Lab) Configuring Git Diff and Merge tool (p4merge) for Windows (Lab)

  • نصب ابزار Git Diff and Merge (p4merge) برای لینوکس (Lab) Installing Git Diff and Merge tool (p4merge) for Linux (Lab)

  • پیکربندی ابزار Git Diff و Merge (p4merge) برای لینوکس (Lab) Configuring Git Diff and Merge tool (p4merge) for Linux (Lab)

  • نصب ابزار Git Diff and Merge (p4merge) برای Mac (Lab) Installing Git Diff and Merge tool (p4merge) for Mac (Lab)

  • پیکربندی ابزار Git Diff and Merge (p4merge) برای Mac (Lab) Configuring Git Diff and Merge tool (p4merge) for Mac (Lab)

  • نصب و پیکربندی ابزار Diff and Merge برای Git Repository - QUIZ Installing and Configuring Diff and Merge tool for Git Repository - QUIZ

مقایسه Git با ابزار Git Diff (p4merge) Git Comparison with Git Diff Tool (p4merge)

  • مشاهده و مقایسه تغییرات - دایرکتوری Git Working در مقابل Staged (Lab) Viewing and Comparing changes - Git Working directory vs Staged (Lab)

  • مشاهده و مقایسه تغییرات - دایرکتوری Git Working در مقابل ناحیه Commit (Lab) Viewing and Comparing changes - Git Working directory vs Commit area (Lab)

  • مشاهده و مقایسه تغییرات - ناحیه Git Staging در مقابل ناحیه Commit (آزمایشگاه) Viewing and Comparing changes - Git Staging area vs Commit area (Lab)

  • مشاهده و مقایسه تغییرات - بین Git Commits (Lab) Viewing and Comparing changes - between Git Commits (Lab)

  • مشاهده و مقایسه تغییرات - برای یک فایل (آزمایشگاه) Viewing and Comparing changes - for a single file (Lab)

  • مشاهده و مقایسه تغییرات - محلی در مقابل از راه دور (آزمایشگاه) Viewing and Comparing changes - Local vs Remote (Lab)

  • مقایسه Git با ابزار Git Diff (p4merge) - QUIZ 1 Git Comparison with Git Diff Tool (p4merge) - QUIZ 1

شیرجه عمیق به چند دستور Git Deep Dive into few Git Commands

  • دستور Git log در عمق: قسمت 1 (آزمایشگاه) Git log command in-depth : Part 1 (Lab)

  • نمایش و حذف Git Remote Showing and Removing Git Remote

  • در آینده سخنرانی های بیشتری در این بخش اضافه خواهد شد! More lectures will be added in this section in future!

  • خلاصه فرمان (فرمان های Git شیرجه عمیق) Command Summary (Git commands deep dive)

تکنیک های Git Branching و Merging Git Branching and Merging techniques

  • غواصی عمیق Git Branching: حذف شاخه ها و تغییر نام (Lab) Git Branching deep dive: branch deletions and renaming (Lab)

  • غواصی عمیق Git Branching: پرداخت git (آزمایشگاه) Git Branching deep dive: git checkout (Lab)

  • تکنیک های Git Branching و Merging - QUIZ Git Branching and Merging techniques - QUIZ

  • Git Merge با استفاده از "Fast-Forward" (Lab) Git Merge using "fast-forward" (Lab)

  • Git Merge با استفاده از "NO fast-forward" (آزمایشگاه) Git Merge using "NO fast-forward" (Lab)

  • ادغام سه طرفه Git (آزمایشگاه) Git 3-way merge (Lab)

  • تکنیک های Git Branching و Merging - QUIZ Git Branching and Merging techniques - QUIZ

  • تکنیک های Git Branching و Merging - QUIZ Git Branching and Merging techniques - QUIZ

  • حل تضادهای ادغام Git - قسمت 1 (آزمایشگاه) Resolving Git Merge Conflicts - Part 1(Lab)

  • حل تضادهای ادغام Git - قسمت 2 (آزمایشگاه) Resolving Git Merge Conflicts - Part 2(Lab)

  • تکنیک‌های شاخه‌بندی و ادغام گیت - آزمون 3 Git Branching and Merging techniques - QUIZ 3

  • مقدمه ای بر Git Cherry Pick Introduction to Git Cherry Pick

  • Git Cherry pick - یک بررسی جامع (آزمایشگاه) Git Cherry pick - a comprehensive walkthrough (Lab)

  • خلاصه فرمان (شاخه سازی و ادغام Git) Command Summary (Git Branching and Merging)

بازنویسی تاریخچه در گیت Commit History rewriting in Git

  • اصلاح تعهدات Git (آزمایشگاه) Amending Git Commits (Lab)

  • Git rebase مقدمه (آزمایشگاه) Git rebase Introduction (Lab)

  • راه اندازی پیاده سازی Git rebase (آزمایشگاه) Git rebase implementation setup (Lab)

  • پیاده سازی Git Rebase (Lab) Git rebase implementation (Lab)

  • حل تعارض Git rebase (آزمایشگاه) Resolving Git rebase conflict (Lab)

  • بازنویسی تاریخچه در Git - Quiz 1 Commit History rewriting in Git - Quiz 1

  • مقدمه ای بر واکشی git (آزمایشگاه) An Introduction to git fetch (Lab)

  • Git pull با rebase - قسمت 1 (آزمایشگاه) Git pull with rebase - Part 1 (Lab)

  • Git pull with rebase - قسمت 2 (آزمایشگاه) Git pull with rebase - Part 2 (Lab)

  • بازنویسی تاریخچه در Git - Quiz 2 Commit History rewriting in Git - Quiz 2

  • Git reflog: قسمت 1 (آزمایشگاه) Git reflog: Part 1 (Lab)

  • Git reflog: قسمت 2 (آزمایشگاه) Git reflog: Part 2 (Lab)

  • بازنویسی تاریخچه در Git - Quiz 3 Commit History rewriting in Git - Quiz 3

Git Tagging Git Tagging

  • برچسب گذاری گیت: سبک و حاشیه نویسی (آزمایشگاه) Git Tagging: Lightweight and Annotated (Lab)

  • Git Tagging: تعیین نوع برچسب (Lab) Git Tagging : Determining Tag Type (Lab)

  • Git Tagging: جستجوی برچسب (آزمایشگاه) Git Tagging:Tag search (Lab)

  • Git Tagging: مقایسه، به روز رسانی، حذف برچسب ها (Lab) Git Tagging: compare, update, delete tags (Lab)

  • Git Tagging: آزمون 1 Git Tagging: Quiz 1

  • Git Tagging: فشار دادن و اشتراک گذاری همه برچسب ها (آزمایشگاه) Git Tagging: Pushing and Sharing all Tags (Lab)

  • Git Tagging: حذف برچسب های فشار داده شده (Lab) Git Tagging: Deleting pushed tags (Lab)

  • Git Tagging: فقط فشار دادن و اشتراک گذاری برچسب های حاشیه نویسی (آزمایشگاه) Git Tagging: Pushing and Sharing Annotated Tags only (Lab)

  • Git Tagging: فشار دادن برچسب های حاشیه نویسی به طور پیش فرض (آزمایشگاه) Git Tagging: Pushing Annotated Tags by default (Lab)

  • Git Tagging: بررسی برچسب ها (آزمایشگاه) Git Tagging: Checking out tags (Lab)

  • Git Tagging: آزمون 2 Git Tagging: Quiz 2

با GitHub کارهای بیشتری انجام دهید Do much more with GitHub

  • معرفی درخواست کشش در GitHub Introducing Pull Request in GitHub

  • بازی با Pull Request در GitHub (Lab) Playing with Pull Request in GitHub (Lab)

مجموعه ابزار Git Git Toolset

  • Git Stash Intro - قسمت 1: ایجاد، ذخیره، فهرست و نمایش (آزمایشگاه) Git Stash Intro - Part 1: create, save, list & show (Lab)

  • Git Stash Intro - قسمت 2: اعمال، رها کردن، پاپ کردن، پاک کردن (آزمایشگاه) Git Stash Intro - Part 2: apply, drop, pop, clear (Lab)

  • Git Stash: Quiz 1 Git Stash: Quiz 1

  • Git stash: ایجاد یک شاخه از یک Stash (آزمایشگاه) Git stash : Creating a Branch from a Stash (Lab)

  • Git stash: مخفی کردن خلاقانه (آزمایشگاه) Git stash: Creative stashing (Lab)

  • Git Stash: Quiz 2 Git Stash: Quiz 2

Git bash را دوستانه تر و سازنده تر کنید Making Git bash friendlier and productive

  • اول این را بخوانید! Read this first!

  • سفارشی کردن درخواست Git bash (آزمایشگاه) Customize Git bash prompt (Lab)

  • درخواست Colorize Git bash (Lab) Colorize Git bash prompt (Lab)

  • افزونه Git برای اطلاعات شعب (آزمایشگاه) Git plugin for branch information (Lab)

  • افزونه Git برای اطلاعات وضعیت دایرکتوری کار در ویندوز (Lab) Git plugin for working directory status information in Windows (Lab)

  • افزونه Git برای اطلاعات وضعیت دایرکتوری کار در لینوکس (Lab) Git plugin for working directory status information in Linux (Lab)

  • افزونه Git برای اطلاعات وضعیت فهرست کار در Mac (Lab) Git plugin for working directory status information in Mac (Lab)

  • افزونه Git برای تکمیل خودکار فرمان (آزمایشگاه) Git plugin for command auto-completion (Lab)

  • خلاصه فرمان (دوستانه تر و سازنده تر کردن Git bash) Command Summary (Making Git bash friendlier and productive)

نکات و ترفندهای Git Git Tips & Tricks

  • مهم: این یکی را بخوانید! IMPORTANT: Read this one!

  • آیا می توانیم نام مرجع مخزن از راه دور (LAB) را تغییر دهیم؟ Can we rename the remote repo reference (LAB)

  • اسکواش گیت چیست (LAB) What is Git Squash (LAB)

  • آیا می توانیم چندین ریموت در Git (LAB) داشته باشیم Can we have multiple remotes in Git (LAB)

بیایید این دوره آموزشی Git را به پایان برسانیم! Let's wrap up this Git course!

  • سخن پایانی! Final words!

  • سخنرانی پاداش: پیشنهادات ویژه Bonus Lecture: Special Offers

نمایش نظرات

نظری ارسال نشده است.

آموزش Git & GitHub Complete Masterclass: مبتدی تا متخصص Git
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
14 hours
133
Udemy (یودمی) udemy-small
10 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
16,160
4.2 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bibhash Roy Bibhash Roy

توسعه دهنده، معمار، بهار، مربی و کارآفرین Devops

GoKoders Academy GoKoders Academy

آکادمی آموزش

Udemy (یودمی)

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

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