لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Git Going با مقایسه، انشعاب و ادغام
Git Going with Comparing, Branching and Merging
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای جامع و گام به گام مقایسه، انشعاب، ادغام و Rebasing در سیستم کنترل منبع Git نصب Git و ابزارهای مرتبط، به ویژه برای مقایسه و ادغام مقایسه (تفاوت) بین بخشهای مختلف در Git (شاخهها، تعهدات و موارد دیگر) ایجاد، مدیریت و حذف شاخهها ادغام شاخهها و حل تداخلها Rebase شاخهها و حل تداخلها پیش نیازها: مهارتهای اولیه رایانه توانایی نصب نرمافزار بر روی سیستم شما ممکن است برای نصب نرمافزار به حقوق مدیر نیاز باشد درک اولیه از کنترل منبع Git (افزودن، متعهد کردن، فشار دادن) و بکشید)
Git Going با مقایسه، انشعاب و ادغام
آیا مطمئن هستید که چگونه بین commit ها، شاخه ها یا سه حالت Git مقایسه کنید؟ آیا ادغام برای شما مشکل ایجاد می کند؟ به هر حال، rebase چیست؟
در این دوره، دانشآموزان با مقایسه (تفاوتها)، شاخهبندی، ادغام و تغییر پایه در Git راه خواهند رفت. در پایان این دوره، دانشآموزان درک و تجربه محکمی با آن جنبههای خاص Git خواهند داشت. توجه: این یک دوره جامع در مورد Git نیست -- ما منحصراً بر روی مقایسه ، شاخه بندی ، ادغام و تغییر پایه تمرکز می کنیم.
به روز رسانی های اخیر دوره
17 اکتبر: بهروزرسانیها و بخش Errata اضافه شد
طرح کلی دوره
مقدمه و نمای کلی دوره مقدمه ای بر این دوره ارائه می دهد.
بعد از مقدمه، اولین کاری که انجام می دهیم نصب Git برای ویندوز و مک است. بخشهای اختصاصی برای ویندوز و مک وجود دارد - بنابراین دانشآموزان میتوانند مستقیماً به سخنرانیهایی که بهطور خاص برای سیستمشان طراحی شده است بپرند. پس از مراحل نصب، نمونه مخزن پروژه را از GitHub (کلون) دانلود خواهیم کرد که در طول دوره از آن استفاده خواهیم کرد.
پس از نصب و دانلود پروژه نمونه، راههایی را برای مقایسه در Git، از جمله همه حالتهای محلی مختلف، بین commitها و بین مخازن محلی و راه دور بررسی میکنیم.
ما به انشعاب و ادغام در Git توجه زیادی می کنیم. ما با "مسیر شاد" ساده شروع می کنیم و در مورد ادغام های "Fast-Forward" و نحوه کنترل آنها می آموزیم. ادغامهای «اتوماتیک» رایج را طی میکنیم. در نهایت، ما عمداً مشکل ایجاد میکنیم تا بتوانیم با ابزار ادغام بصری خود، ادغامهای متضاد را حل کنیم.
با یک پایه قوی در شاخهبندی و ادغام، سپس موضوع پیچیدهتری را پوشش خواهیم داد، Rebasing. در آن بخش، چندین مثال از rebasing، از جمله نحوه حل تعارض rebase را پوشش میدهیم.
همه ابزارها دارای بخشهای نصب و پیکربندی هستند تا اطمینان حاصل شود که هیچکس پشت سر نخواهد ماند.
ویژگی های دوره
ارائهها آموزش صوتی/تصویری ایدههای مفهومی را ارائه میدهند. از آنجایی که تعداد کمی از ارائه های اسلاید افزاری را دوست دارند، ارائه اسلایدها به حداقل ممکن می رسد.
اسکرینکستها ویدئویی از سیستم کامپیوتری مربی را با هر گونه عملکرد، دستور، یا صفحه نمایش و روایت ارائه میکنند. تقریباً 2 ساعت آموزش ویدیویی مبتنی بر نمایش صفحه وجود دارد تا بتوان با جزئیات کافی در هر دستور یا عمل قدم برداشت.
یادداشت های ویژه
این دوره بخشی از مجموعه "Git Going" است و همراه با دوره جامع Git Complete گنجانده شده است. اگر قبلاً در آن دوره ثبت نام کرده اید، در این دوره ثبت نام نکنید.
این دوره به طور گسترده از خط فرمان استفاده می کند. هر فرمان به تفصیل مورد بحث قرار می گیرد، بنابراین همه می توانند آن را دنبال کنند.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course Introduction
معرفی دوره
Course Introduction
معرفی
Introduction
نصب ویندوز
Windows Installation
نمای کلی نصب برای ویندوز
Installation Overview for Windows
Git برای ویندوز
Git for Windows
Git برای ویندوز
Git for Windows
Notepad++ نصب کنید
Notepad++ Install
پیکربندی Notepad++
Notepad++ Configuration
P4Merge برای نصب ویندوز
P4Merge for Windows Install
P4Merge برای پیکربندی ویندوز
P4Merge for Windows Configuration
P4Merge برای پیکربندی ویندوز
P4Merge for Windows Configuration
نصب ویندوز
Windows Installation
نمای کلی نصب برای ویندوز
Installation Overview for Windows
Notepad++ نصب کنید
Notepad++ Install
پیکربندی Notepad++
Notepad++ Configuration
P4Merge برای نصب ویندوز
P4Merge for Windows Install
نصب Mac OS X
Mac OS X Installation
نمای کلی نصب برای Mac OS X
Installation Overview for Mac OS X
Apple Git در Mac OS X (Yosemite و بالاتر)
Apple Git on Mac OS X (Yosemite and above)
TextMate 2 را نصب کنید
TextMate 2 Install
TextMate 2 را نصب کنید
TextMate 2 Install
پیکربندی TextMate 2
TextMate 2 Configuration
P4Merge برای نصب مک
P4Merge for Mac Install
P4Merge for Mac Configuration
P4Merge for Mac Configuration
P4Merge for Mac Configuration
P4Merge for Mac Configuration
نصب Mac OS X
Mac OS X Installation
نمای کلی نصب برای Mac OS X
Installation Overview for Mac OS X
Apple Git در Mac OS X (Yosemite و بالاتر)
Apple Git on Mac OS X (Yosemite and above)
پیکربندی TextMate 2
TextMate 2 Configuration
P4Merge برای نصب مک
P4Merge for Mac Install
برپایی
Setup
مخزن پروژه دوره
Course Project Repository
مخزن پروژه دوره
Course Project Repository
برپایی
Setup
به روز رسانی ها
Updates
به روز رسانی! GitHub نام پیشفرض شعبه را تغییر میدهد
Update! GitHub Changes Default Branch Name
به روز رسانی ها
Updates
به روز رسانی! GitHub نام پیشفرض شعبه را تغییر میدهد
Update! GitHub Changes Default Branch Name
مهندس نرم افزار سرب ، مربی توسعه دهنده (19 دوره ، بررسی 50k) با نزدیک به 20 سال تجربه برنامه نویسی و توسعه نرم افزار ، من شروع به آموزش برنامه نویسی خودم در دوران دبیرستان کردم. من خودم را از طریق دانشگاه کار می کردم که در یک ارائه دهنده خدمات اینترنتی محلی به عنوان برنامه نویس کار می کردم. قبل از اتمام دانشگاه ، یک وب سایت برنده جایزه ایجاد کردم و به یک شرکت تازه کار Dot-Com فروختم. بعد از دانشگاه ، من در چندین شرکت کار کرده ام ، از شرکت های نوپا گرفته تا شرکت های بزرگ با تمرکز بر جاوا و فناوری های سمت مشتری (HTML / CSS / JavaScript). در طول کار خود ، من این فرصت را داشتم که بسیاری از بهترین روشهای توسعه نرم افزار و قرار گرفتن در معرض چندین سیستم کنترل نسخه را بیاموزم.
نمایش نظرات