لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Git Complete: راهنمای قطعی و گام به گام Git
Git Complete: The definitive, step-by-step guide to Git
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از کنترل منبع Git گام به گام و با مثال هایی آسان از صفر به قهرمان بروید. متخصص بعدی Git شوید! مفاهیم کلیدی سیستم کنترل منبع Git را بیاموزید کل گردش کار Git را با حالت های مختلف در Git مقایسه کنید و بین شاخه ها و commit ها مقایسه کنید. GitHub و بازگرداندن تغییرات پس از کار بر روی آنها به صورت محلی ایجاد شاخه ها و رفع تضادهای ادغام مانند یک حرفه ای
Git Complete
این دوره به گونه ای طراحی شده است که رویکردی جامع به Git باشد، به این معنی که دانش یا تجربه قبلی لازم نیست، اما دانش آموزان در پایان با درک بسیار قوی و تجربه عملی با Git و مفاهیم کنترل منبع مرتبط ظاهر خواهند شد.
به روز رسانی های اخیر دوره
بهروزرسانیها و بخش خطا اضافه شد
بخش برچسب گذاری اضافه شد
طرح کلی دوره
معرفی و نمای کلی دوره مقدمه ای بر این دوره و سیستم کنترل منبع Git ارائه می دهد و زمینه را برای بقیه دوره آماده می کند.
پس از مقدمه، اولین کاری که انجام می دهیم نصب Git برای هر دو ویندوز و مک است.
شروع سریع یک معرفی عملی بسیار سریع (15 دقیقه) به Git. ما با ثبت نام در GitHub، ایجاد یک مخزن در آنجا، ایجاد یک کپی محلی (کلون)، تغییرات محلی (افزودن/تعهد) و سپس به روز رسانی GitHub با تغییرات ما (فشار) شروع می کنیم.
در Basic Commands، تمام دستورات اساسی مورد نیاز برای شروع یک پروژه جدید مدیریت شده توسط Git (یا فعال کردن Git برای یک پروژه موجود) را از طریق انجام commit ها، از جمله عملیات رایج فایل مانند جابجایی و حذف فایل ها، طی می کنیم. ما همچنین نحوه حذف فایل های اشتباه از ارتکاب تصادفی و نحوه بررسی تاریخچه مخزن را توضیح می دهیم.
با داشتن یک پایه قوی، راههایی را برای مقایسه در Git، از جمله همه حالتهای مختلف محلی، بین commitها و بین مخازن محلی و راه دور بررسی میکنیم.
ما به انشعاب و ادغام در Git توجه زیادی می کنیم. ما با "مسیر شاد" ساده شروع می کنیم و در مورد ادغام های "Fast-Forward" و نحوه کنترل آنها می آموزیم. ادغامهای «اتوماتیک» رایج را طی میکنیم. در نهایت، ما عمداً مشکل ایجاد میکنیم تا بتوانیم ادغامهای متضاد را با ابزار ادغام بصری خود حل کنیم.
با یک پایه قوی در شاخهبندی و ادغام، سپس موضوع پیچیدهتری را پوشش خواهیم داد، Rebasing. در آن بخش، چندین مثال از rebasing، از جمله نحوه حل تعارض rebase را پوشش میدهیم.
در بخش Stashing، کار در حال انجام خود را در حالی که به مسائل مبرمتر توجه میکنیم ذخیره میکنیم، سپس از جایی که پس از آن کار را متوقف کردیم، ادامه میدهیم.
جدید: در بخش Tagging، نقاط عطف یا انتشارات مهم در پروژه خود را علامت گذاری می کنیم. همچنین بعداً از آن برچسب ها برای مقایسه تفاوت بین نقاط عطف مهم استفاده می کنیم. ما همچنین نحوه استفاده از برچسب ها در GitHub را بررسی می کنیم.
همه ابزارها دارای بخش های نصب و پیکربندی هستند تا اطمینان حاصل شود که هیچ کس پشت سر نمی گذارد.
ویژگی های دوره
ارائهها آموزش صوتی/تصویری ایدههای مفهومی را ارائه میدهند. از آنجایی که تعداد کمی از ارائه های اسلاید افزاری را دوست دارند، ارائه اسلایدها به حداقل ممکن می رسد.
Screencastها ویدئویی از سیستم کامپیوتری مربی را با هر گونه عملکرد، فرمان یا صفحه نمایش و روایت ارائه میدهند. تقریباً 4 ساعت آموزش ویدیویی مبتنی بر نمایشگر وجود دارد تا بتوان با جزئیات کافی در هر دستور یا عمل قدم برداشت.
چندین ضمیمه و سخنرانی های مستند در طول دوره اطلاعات تکمیلی، تصاویر، یا سایر مطالب مرجع را ارائه می دهند.
حرکت به جلو
این دوره به صورت دورهای گسترش مییابد تا موضوعات بیشتر، مواد پشتیبانی و محتوای جایزه را شامل شود! برخی از محتواها ممکن است در پاسخ مستقیم به بازخوردها یا بحثهای دانشآموز باشند - پس با ویژگی بحثهای دوره درگیر شوید!
سرفصل ها و درس ها
معرفی
Introduction
خوش آمدید و اهداف دوره
Welcome and Course Goals
بررسی اجمالی دوره
Course Overview
درباره نویسنده/مدرس
About the Author / Instructor
مخاطبان دوره و نکات مطالعه دوره
Course Audience and Course Study Tips
چرا خط فرمان؟
Why Command Line?
چرا کنترل منبع؟
Why Source Control?
چرا Git؟
Why Git?
اصطلاحات کلیدی گیت
Key Git Terminology
معرفی
Introduction
خوش آمدید و اهداف دوره
Welcome and Course Goals
بررسی اجمالی دوره
Course Overview
درباره نویسنده/مدرس
About the Author / Instructor
مخاطبان دوره و نکات مطالعه دوره
Course Audience and Course Study Tips
چرا خط فرمان؟
Why Command Line?
چرا کنترل منبع؟
Why Source Control?
چرا Git؟
Why Git?
اصطلاحات کلیدی گیت
Key Git Terminology
نصب Git
Git Installation
نمای کلی نصب
Installation Overview
نصب Git برای ویندوز
Installing Git for Windows
نصب Git در Mac OS X
Installing Git on Mac OS X
نصب Git
Git Installation
نمای کلی نصب
Installation Overview
نصب Git برای ویندوز
Installing Git for Windows
نصب Git در Mac OS X
Installing Git on Mac OS X
Git Quick Start
Git Quick Start
شروع سریع، قسمت 1: شروع با GitHub و Project Setup
Quick Start, Part 1: Starting with GitHub and Project Setup
شروع سریع، قسمت 2: پیکربندی، کلون و گردش کار پایه Git
Quick Start, Part 2: Configuration, Clone, and Git Basic Workflow
منابع شروع سریع
Quick Start Resources
Git Quick Start
Git Quick Start
شروع سریع، قسمت 1: شروع با GitHub و Project Setup
Quick Start, Part 1: Starting with GitHub and Project Setup
شروع سریع، قسمت 2: پیکربندی، کلون و گردش کار پایه Git
Quick Start, Part 2: Configuration, Clone, and Git Basic Workflow
منابع شروع سریع
Quick Start Resources
به روز رسانی های GitHub
GitHub Updates
شعبه پیش فرض جدید در GitHub
New Default Branch on GitHub
به روز رسانی های GitHub
GitHub Updates
شعبه پیش فرض جدید در GitHub
New Default Branch on GitHub
نصب ویرایشگر متن
Text Editor Installation
نمای کلی نصب ویرایشگر متن
Text Editor Installation Overview
ویرایشگر متن ویندوز: نصب Notepad++
Windows Text Editor: Notepad++ Installation
پیکربندی Notepad++ با Git (فقط ویندوز)
Configure Notepad++ with Git (Windows Only)
ویرایشگر متن مک: نصب TextMate 2
Mac Text Editor: TextMate 2 Installation
پیکربندی Text Mate 2 با Git (فقط Mac)
Configure Text Mate 2 with Git (Mac Only)
منابع ویرایشگر متن
Text Editor Resources
نصب ویرایشگر متن
Text Editor Installation
نمای کلی نصب ویرایشگر متن
Text Editor Installation Overview
ویرایشگر متن ویندوز: نصب Notepad++
Windows Text Editor: Notepad++ Installation
پیکربندی Notepad++ با Git (فقط ویندوز)
Configure Notepad++ with Git (Windows Only)
ویرایشگر متن مک: نصب TextMate 2
Mac Text Editor: TextMate 2 Installation
پیکربندی Text Mate 2 با Git (فقط Mac)
Configure Text Mate 2 with Git (Mac Only)
منابع ویرایشگر متن
Text Editor Resources
دستورات پایه گیت
Basic Git Commands
نمای کلی دستورات پایه
Basic Commands Overview
شروع با یک پروژه تازه (git init)
Starting with a Fresh Project (git init)
افزودن Git به یک پروژه موجود (git init)
Adding Git to an Existing Project (git init)
شروع در GitHub با پیوستن به یک پروژه موجود (git clone)
Starting on GitHub by Joining an Existing Project (git clone)
مهندس نرم افزار سرب ، مربی توسعه دهنده (19 دوره ، بررسی 50k) با نزدیک به 20 سال تجربه برنامه نویسی و توسعه نرم افزار ، من شروع به آموزش برنامه نویسی خودم در دوران دبیرستان کردم. من خودم را از طریق دانشگاه کار می کردم که در یک ارائه دهنده خدمات اینترنتی محلی به عنوان برنامه نویس کار می کردم. قبل از اتمام دانشگاه ، یک وب سایت برنده جایزه ایجاد کردم و به یک شرکت تازه کار Dot-Com فروختم. بعد از دانشگاه ، من در چندین شرکت کار کرده ام ، از شرکت های نوپا گرفته تا شرکت های بزرگ با تمرکز بر جاوا و فناوری های سمت مشتری (HTML / CSS / JavaScript). در طول کار خود ، من این فرصت را داشتم که بسیاری از بهترین روشهای توسعه نرم افزار و قرار گرفتن در معرض چندین سیستم کنترل نسخه را بیاموزم.
نمایش نظرات