آموزش راهنمای کامل GitHub Desktop

دانلود Complete GitHub Desktop Guide

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

قفل قدرت GitHub Desktop را باز کنید و گردش کار Git و GitHub خود را با این دوره جامع و عملی ساده کنید! چه مبتدی باشید و چه به دنبال ارتقاء مهارت های کنترل نسخه خود هستید، این دوره آموزشی به گونه ای طراحی شده است که دانش ضروری و تجربه عملی مورد نیاز برای مدیریت کارآمد مخازن کد خود را در اختیار شما قرار دهد.

آنچه خواهید آموخت:

  • نصب و راه اندازی GitHub Desktop: دستورالعمل های گام به گام نصب و پیکربندی دسکتاپ GitHub در سیستم شما.

  • سفارشی کردن دسکتاپ GitHub : برنامه را با تنظیمات برگزیده گردش کار خود تنظیم کنید.

  • مفاهیم Core Git و GitHub: اصول Git، GitHub و کنترل نسخه را درک کنید.

  • شبیه سازی مخازن: یاد بگیرید که مخازن را با استفاده از پروتکل های HTTPS و SSH شبیه سازی کنید.

  • Commit Management : در هنر التزام کد، نادیده گرفتن فایل ها، ترتیب مجدد تعهدات و اصلاح اشتباهات تسلط پیدا کنید.

  • شاخه‌بندی و ادغام: در مفاهیم پیشرفته Git مانند شاخه‌بندی، ادغام، تغییر پایه، اسکواش و ذخیره‌سازی غوطه‌ور شوید.

  • حل تعارض: تضادها را در حین ادغام، تغییر پایگاه داده و درخواست‌های کشش مانند یک حرفه‌ای حل کنید.

  • شبیه‌سازی پروژه واقعی: مهارت‌های خود را در یک سناریوی پروژه در دنیای واقعی، کار در یک محیط تیمی، مدیریت چندین شاخه، همگام‌سازی کد، و حل تضادها به کار ببرید.

چرا ثبت نام کنید؟

  • آموزش عملی: این دوره نمونه های عملی و سناریوهای واقعی را برای تقویت یادگیری شما ارائه می دهد.

  • مهارت‌های مرتبط با صنعت: مهارت‌هایی را که برای مدیریت مخازن کد در یک محیط حرفه‌ای نیاز دارید، به دست آورید.

  • پوشش جامع: از دستورات اولیه Git تا ویژگی های پیشرفته دسکتاپ GitHub، این دوره همه چیز را پوشش می دهد.

چه کسی باید ثبت نام کند؟

  • توسعه دهندگان و مهندسان نرم افزار به دنبال افزایش مهارت های Git و GitHub خود هستند.

  • دانش آموزان و مبتدیانی که می خواهند سیستم های کنترل نسخه را درک کنند.

  • حرفه‌ایانی که به دنبال بهبود کارایی مدیریت کد خود در محیط‌های تیمی هستند.


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

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

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

  • مهم: نکاتی برای بهبود تجربه دوره آموزشی IMPORTANT : Tips to Improve Your Course Taking Experience

  • دسکتاپ GitHub چیست و چرا از آن استفاده کنیم؟ What is GitHub Desktop and Why use it ?

  • مهم: مخازن کد مورد استفاده در دوره Important : Code Repositories used in the course

راه اندازی محیط Environment Setup

  • چگونه یک حساب GitHub ایجاد کنیم How to Create a GitHub Account

  • نصب دسکتاپ GitHub در ویندوز GitHub Desktop Installation on Windows

  • پیکربندی تنظیمات اولیه در دسکتاپ GitHub Configuring Basic Settings in GitHub Desktop

  • تکلیف: راه اندازی و پیکربندی دسکتاپ GitHub Assignment: GitHub Desktop Setup and Configuration

جریان اساسی The Basic Flow

  • با استفاده از دسکتاپ GitHub Repository، Commit و Push ایجاد کنید Create Repository, Commit and Push using GitHub Desktop

  • یک مخزن را شبیه سازی کنید و تغییرات را با دسکتاپ GitHub فشار دهید Clone a Repository and Push Changes with GitHub Desktop

  • همگام سازی شعبه خود با مخزن GitHub با استفاده از Fetch و Pull Syncing your branch with GitHub Repository using Fetch and Pull

  • شبیه سازی مخازن از طریق کلید SSH در دسکتاپ GitHub Cloning Repositories via SSH Key in GitHub Desktop

  • تخصیص: با استفاده از دسکتاپ GitHub مخزن، تعهد و فشار ایجاد کنید Assignment: Create Repository, Commit, and Push using GitHub Desktop

  • تکلیف: یک مخزن را شبیه سازی کنید و تغییرات را با دسکتاپ GitHub فشار دهید Assignment: Clone a Repository and Push Changes with GitHub Desktop

  • تکلیف: همگام سازی شعبه با مخزن GitHub با استفاده از Fetch Assignment : Syncing Branch with GitHub Repository using Fetch

مدیریت تعهدات با دسکتاپ GitHub Managing Commits with GitHub Desktop

  • نادیده گرفتن فایل ها با دسکتاپ GitHub Ignoring Files with GitHub Desktop

  • سفارش مجدد در دسکتاپ GitHub انجام می شود Reordering commits in GitHub Desktop

  • با اصلاح یک کامیت، اشتباه ارتکاب را برطرف کنید Fix a Commit Mistake by Amending a Commit

  • لغو و بازنشانی Commit با استفاده از دسکتاپ GitHub Undo and Reset Commit using GitHub Desktop

  • یک کامیت را برگردانید Revert a Commit

  • تکلیف: نادیده گرفتن فایل ها با دسکتاپ GitHub Assignment : Ignoring Files with GitHub Desktop

  • تکلیف: لغو و بازنشانی commit با استفاده از دسکتاپ GitHub Assignment : Undo and Reset Commit using GitHub Desktop

انشعاب و ادغام Branching and Merging

  • انشعاب با دسکتاپ GitHub Branching with GitHub Desktop

  • ادغام شاخه ها با دسکتاپ GitHub Merging Branches with GitHub Desktop

  • انتخاب یک کامیت در دسکتاپ GitHub Cherry-picking a commit in GitHub Desktop

  • Squashing and Merging به شعبه دیگری متعهد می شود Squashing and Merging Commits to another branch

  • تغییر شاخه ها Rebasing Branches

  • Merge vs Rebase Merge vs Rebase

  • پنهان کردن تغییرات با دسکتاپ GitHub Stashing Changes with GitHub Desktop

  • استفاده از Pull Requests از طریق دسکتاپ GitHub Using Pull Requests via GitHub Desktop

  • تکلیف: ادغام شاخه ها با دسکتاپ GitHub Assignment : Merging Branches with GitHub Desktop

  • تکلیف: له کردن و ادغام تعهدات به یک شاخه دیگر Assignment : Squashing and Merging Commits to Another Branch

  • تکلیف : Rebasing Branches Assignment : Rebasing Branches

حل تعارضات Resolving Conflicts

  • حل تعارض ادغام Resolving a Merge Conflict

  • حل تعارض Rebase Resolving a Rebase Conflict

  • تکلیف: حل تعارض ادغام Assignment : Resolving a Merge Conflict

  • تکلیف: حل تعارض Rebase Assignment : Resolving a Rebase Conflict

متفرقه Miscellaneous

  • کار با فورک با استفاده از دسکتاپ GitHub Working with a Fork Using GitHub Desktop

  • مدیریت برچسب ها در دسکتاپ گیت هاب Managing Tags in GitHub Desktop

مثال پروژه واقعی: استفاده از GitHub Desktop End to End Real Project Example: Using GitHub Desktop End to End

  • ما دقیقاً چه کار می‌کردیم؟ What exactly we would be doing ?

  • راه اندازی محیط توسعه جاوا برای سرویس Backend Java Development Environment Setup for Backend Service

  • React JS Development Environment Setup برای Frontend UI React JS Development Environment Setup for Frontend UI

  • نمونه مرور کلی برنامه Fullstack Sample Fullstack Application Overview

  • روز 1 - معمار مخزن پروژه را با شعبه ها ایجاد می کند و اعضای تیم را اضافه می کند Day 1 - Architect Creates Project Repo with Branches and Adds Team Members

  • روز 2 - Architect نسخه اولیه UI و Backend را توسعه می دهد Day 2 - Architect Develops Initial Version of UI and Backend

  • روز 3 - ویژگی Logging Backend Developer1 Day 3 - Developer1 Backend Logging Feature

  • روز 4 - توسعه‌دهنده 1 و توسعه‌دهنده 2 روی یک شعبه مشترک کار می‌کنند Day 4 - Developer 1 and Developer 2 Working on a shared branch

متشکرم Thank You

  • با تشکر از شما یادداشت و بازخورد در مورد این دوره Thank You Note and Feedback About This Course

  • گروه Slack برای دانش آموزان Slack Group for students

نمایش نظرات

آموزش راهنمای کامل GitHub Desktop
جزییات دوره
4 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
111
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learning From Experience Learning From Experience

معمار کلان داده و راه حل ابری