Git & Github: آموزش کامل برای مبتدیان

دانلود Git & Github: Complete Training for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

به Git Masterclass خوش آمدید، راهنمای جامع شما برای تسلط بر کنترل نسخه! این دوره آموزشی Skillshare برای توسعه دهندگان، طراحان و مدیران پروژه طراحی شده است که می خواهند یاد بگیرند چگونه پروژه های خود را به طور کارآمد مدیریت کنند، به طور یکپارچه همکاری کنند و مهارت های کنترل نسخه خود را به سطح بعدی برسانند. چه مبتدی باشید که سفر Git خود را شروع کرده اید یا یک حرفه ای با تجربه باشید که به دنبال بهبود مهارت های خود هستید، این دوره چیزی برای شما دارد.

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

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

در اینجا آنچه را پوشش خواهیم داد:

  1. مبانی Git:

    • اصول کنترل نسخه و اینکه چرا Git استاندارد صنعتی است را بدانید.
    • نحوه نصب Git و راه اندازی اولین مخزن خود را بیاموزید.
    • ردیابی تغییرات، ایجاد commit و مدیریت موثر فایل ها.
  2. انشعاب و ادغام :

    • برای سازماندهی فرآیند توسعه خود با شعب کار کنید.
    • شاخه ها را به طور یکپارچه ادغام کنید و تضادها را مانند یک حرفه ای حل کنید.
  3. همکاری با GitHub :

    • فشار، کشیدن، و شبیه سازی مخازن به/از GitHub.
    • درک درخواست های کشش و نحوه بررسی و ادغام آنها.
    • مخازن راه دور را به طور موثر مدیریت کنید.
  4. تکنیک های پیشرفته Git:

    • تاریخچه را با تغییر و اصلاح بازنویسی کنید.
    • از ذخیره برای ذخیره و بازیابی تغییرات استفاده کنید.
    • گردش‌های کاری Git مانند شاخه‌های ویژگی و GitFlow را کاوش کنید.
  5. رسیدگی به خطاها و تضادها:

    • مشکلات رایج Git را تشخیص و رفع کنید.
    • بیاموزید که تغییرات را لغو کنید، تعهدات را بازنشانی کنید، و مخزن خود را تمیز کنید.
  6. بهترین روش ها برای تیم ها:

    • پیام‌های commit واضح بنویسید.
    • ساختار مخازن برای همکاری مقیاس پذیر.
    • برای ساده‌سازی توسعه تیم، گردش‌های کاری را اجرا کنید.

این کلاس برای چه کسانی است

این دوره برای:

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

چرا این دوره را بگذرانید؟

  • مهارت‌های عملی: Git ابزاری است که باید در دنیای تکنولوژی محور امروزی بدانید. این دوره شما را با مهارت‌های Git در دنیای واقعی که می‌توانید فوراً اعمال کنید، مجهز می‌کند.
  • راهنمای گام به گام: هر درس با دقت طراحی شده است تا دانش شما را گام به گام ایجاد کند و از عدم وجود شکاف در درک شما اطمینان حاصل کند.
  • پروژه‌های عملی: آنچه را که با کار بر روی یک پروژه واقعی، از مقداردهی اولیه تا استقرار، یاد می‌گیرید، تمرین کنید.

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

درس ها Lessons

  • حل تضادها در حین Rebase Resolving Conflicts while Rebase

  • شعبه و ادغام در VS Code Branch & Merge in VS Code

  • بخش 05 کار با تیم Section 05 Working with Team

  • روش های مختلف استفاده از Git Various ways to use Git

  • Clone Git Repository در ماشین ما Clone Git Repository in our Machine

  • درک سه راه ادغام Understanding 3 way Merging

  • چگونه شعبه را تغییر دهیم How to Rebase the Branch

  • عملیات Git پایه در VS Code Basic Git Operations in VS Code

  • دو یا چند کامیت اسکواش کنید Squash two or more Commits

  • واکشی تغییرات Fetching the Changes

  • مشاهده تاریخچه ارتکاب Viewing commit history

  • Commit خاص را با جزئیات مشاهده کنید View Specific Commit in Details

  • حذف فایل ها از مناطق Removing files from areas

  • نحوه مقایسه دو commit How to compare two commits

  • نحوه کار بر روی پروژه منبع باز How to work on Open Source Project

  • بیایید اولین فایل خود را Commit کنیم Let's Commit your First File

  • لغو تعهد در جزئیات (RESET) Undo the Commit in Details (RESET)

  • تمرین برای تعهد Exercise for the Commit

  • خیلی ممنون Thank you so much

  • حل تعارض در حین کشش درخواست ها Resolving Conflict while Pull Requests

  • هر گونه تعهد در تاریخ را اصلاح کنید Amend any Commit in History

  • همکاری با استفاده از دسکتاپ Github Collaboration using Github Desktop

  • Commit Merge را برگردانید Revert the Merge Commit

  • کاوش فرمان ورود در جزئیات Exploring Log Command in Details

  • تغییر پیام تعهد Changing Commit Message

  • ویترین عملی کار با شعبه Practical Showcase of Working with branch

  • حذف کردن فایل ها Unstagging the files

  • مقدمه ای بر GitKraken Introduction to GitKraken

  • مشاهده تغییرات بین مناطق Viewing changes between areas

  • اعمال ادغام سریع به جلو Applying Fast forward Merging

  • ابزارهای همکاری در VS Code Collaboration tools in VS Code

  • بخش 07 بیشترین استفاده از دستورات Git Section 07 Most Used Git Commands

  • افزودن فایل ها به قسمت مرحله بندی Adding Files to Staging Area

  • میانبر برای وضعیت Shortcut for Status

  • فایل خاصی را به شاخه دیگری اضافه کنید Add specific file to another branch

  • تغییرات را به Remote Repository فشار دهید Push Changes to the Remote Repository

  • فیلتر کردن تاریخچه Filtering the History

  • برای Github نسخه ایجاد کنید Create Releases for Github

  • آشنایی با ادغام در Git Understanding Merge in Git

  • شعبه چیست What is Branch

  • Local & Fork را با مخزن پایه همگام سازی کنید Sync Local & Fork with base repository

  • تاریخچه مرور در VS Code و GitKraken Browsing History in VS Code & GitKraken

  • ایجاد درخواست های کششی در Github Creating Pull Requests on Github

  • همکاری با استفاده از GitKraken Collaboration using GitKraken

  • چه زمانی باید متعهد شوید When Should You Commit

  • نویسنده هر خط را ببینید [Git Blame] See Author of Each Line [Git Blame]

  • بازگشت به نسخه خاص Returning to Specific Version

  • بازنویسی تاریخچه تعهد Rewriting the Commit History

  • تنظیم نام مستعار برای دستورات Setting Alias for Commands

  • جزئیات کاربر را برای git پیکربندی کنید Configure user details for git

  • کار در دستورات تیم Working in Team Commands

  • کار با شعبه ها Working with Branches

  • نحوه حل تعارض در Git How to resolve conflict in Git

  • دستورات شعبه و ادغام Branch & Merge Commands

  • معرفی Git Masterclass Introduction of Git Masterclass

  • تقسیم تعهدات Splitting Commits

  • بخش 04 کار با شعبه ها Section 04 Working with Branches

  • چگونه یک پروژه جدید در github ایجاد کنیم How to create a new project on github

  • فشار دادن برچسب ها به ریموت Pushing the Tags to Remote

  • بخش 02 مبانی Git Section 02 Git Basics

  • برگرداندن کامیت ها Reverting the Commits

  • تغییرات را بکشید Pull the Changes

  • اضافه کردن اعضای تیم به پروژه Adding team members to project

  • Git & Github چیست؟ What is Git & Github?

  • نحوه آپلود پروژه در github How to upload project on github

  • نحوه نادیده گرفتن فایل ها در git [GitIgnore] How to ignore files in git [GitIgnore]

  • لغو تعارض در Merge Abort conflict in Merge

  • راه اندازی Git در سیستم ما Setting up Git in our system

  • ایجاد مشکلات در Github Creating Issues in Github

  • ایجاد شعبه جدید Creating a new Branch

  • شعبه و ادغام در دسکتاپ Github Branch & Merge in Github Desktop

  • واقعا git چگونه کار می کند؟ How git really works?

  • مروری بر کار تیمی Overview of Working in Team

  • در حال بازیابی به نسخه قبلی Restoring to earlier version

  • ادغام اسکواش در تاریخچه تعهد Squash Merging in Commit History

  • بازنویسی تاریخچه با استفاده از GitKraken Rewriting history using GitKraken

  • تمرین: Git Workflow Exercise: Git Workflow

  • گردش کار کار بر روی پروژه منبع باز Workflow of Working on Open Source Project

  • پس از ادغام، شاخه را پاک کنید Clear branch after you merge

  • کامیت اخیر را اصلاح کنید Amend the recent Commit

  • سناریوی دنیای واقعی برای کار با شعبه Real World scenario for Working with Branch

  • حذف تغییرات در فایل های محلی Discarding Changes in local files

  • Commit Merge را بازنشانی کنید Reset the Merge Commit

  • شبیه سازی پروژه محلی Cloning local project

  • Reflog برای بازیابی commit های از دست رفته Reflog for recover lost commits

  • تکنیک چیدن گیلاس Cherry Pick Technique

  • اضافه کردن نقاط عطف در GitHub Adding Milestones in GitHub

  • نحوه رد شدن از ناحیه صحنه سازی How to skip Staging area

  • بخش 03 مشاهده تاریخچه کد Section 03 Watching Code History

  • تغییرات بین شاخه ها را ببینید See the Changes between branches

  • چگونه کل Commit را حذف کنیم How to drop whole Commit

  • پروژه Git را راه اندازی کنید Initialize the Git Project

  • تاریخچه مرور فایل Browsing History of the File

  • Commit History در Github Desktop Commit History in Github Desktop

  • بخش 06 تاریخچه تمیز کردن و سازماندهی Section 06 Cleaning & Organising History

  • شعبه و ادغام در GitKraken Branch & Merge in GitKraken

  • تغییر موقعیت تعهدات Change Positions of Commits

  • دریافت لیست مشارکت کنندگان Getting the List of Contributors

  • علامت گذاری تعهدات با برچسب ها Marking Commits with Tags

  • چگونه Git Bash را خوب جلوه دهیم How to make Git Bash Look Good

  • مقدمه ای بر دسکتاپ Github Introduction to Github Desktop

  • دستورات مبانی و تاریخچه Git Git Basics & History Commands

  • تشخیص commit باگ Git Bisect Detecting the bugged commit Git Bisect

  • استاد پنهان کردن Master Stashing

  • ادغام غیر سریع به جلو Non Fast forward Merging

نمایش نظرات

Git & Github: آموزش کامل برای مبتدیان
جزییات دوره
6h 5m
105
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
2
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Code Bless You Code Bless You

مهندس نرم افزار پرشور