آموزش Git Essentials - Git & Github را از ابتدا یاد بگیرید!

Git Essentials - Learn Git & Github from scratch!

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

به Git for Everybody خوش آمدید! ( Git Essentials)، نسخه به روز شده برای توسعه دهنده وب مدرن.

این دوره ای است که هر آنچه را که باید در مورد کار با Git و GitHub بدانید را به شما آموزش می دهد. و می‌توانید از Windows، Mac یا Linux استفاده کنید — من به شما نشان خواهم داد که چگونه Git را در هر سه سیستم عامل اصلی نصب کنید.

در پایان این دوره، دانش و اعتماد به نفس لازم برای کار در یک تیم را خواهید داشت.

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

  • نحوه استفاده از Git در خط فرمان (نکته حرفه ای: یادگیری Git ابتدا از خط فرمان مهم تر از یادگیری نحوه استفاده از یک ابزار بصری است. سرورها تصویری ندارند. برنامه ها)
  • نصب Git در ویندوز، مک و لینوکس
  • چگونه Git را در رایانه خود پیکربندی کنید و کلید SSH خود را اضافه کنید
  • ایجاد، شبیه سازی و افزودن فایل ها به مخزن GitHub
  • مدیریت فایل ها، commit ها و شاخه ها ⭐️
  • نحوه ادغام شاخه ها به شاخه های دیگر ⭐️⭐️
  • نحوه مشاهده فایل‌های قدیمی از زمان قدیمی‌تر
  • مشاهده تفاوت‌های فایل و نحوه نادیده گرفتن انواع فایل‌های خاص
  • انشعاب مخازن (مخزنها) ⭐️⭐️⭐️
  • نحوه کار بر روی GitHub توسط:
  • ایجاد شاخه ها و برچسب های سفارشی
  • باز کردن و مدیریت مشکلات GitHub
  • باز کردن و مدیریت درخواست‌های کشش
  • چگونه یک کار کوچک و کار زیاد را لغو کنیم
  • نحوه تغییر پایه ⭐️⭐️⭐️⭐️
  • نحوه کار از طریق تضادهای ادغام و تغییر پایه ⭐️⭐️⭐️⭐️
  • و خیلی چیزهای دیگر!

بعلاوه، ما نمونه های زیادی از زندگی واقعی را با هم کار خواهیم کرد و با ایجاد مخازن خود، جدا کردن مخزن من، و حتی باز کردن ایمن یک درخواست کشش در کار من برای برخی از آنها، همه اینها را به شما تجربه خواهیم کرد. به طور جدی روی تجربه (زیرا Git با انجام دادن بهتر یاد می‌گیرد).

در طول این دوره شما روی یک پروژه GitHub کار می کنید و پروژه Skillshare خود را چندین بار به روز می کنید. مطمئن شوید که پروژه Skillshare خود را در طول مسیر به روز کرده اید!

با هم، مفاهیم و ابزارهای جدید زیادی را یاد خواهیم گرفت. پروژه خود را با:

به روز می کنید
  1. یک مخزن جدید GitHub
  2. تعهدات جدید
  3. ایجاد یک فایل README
  4. شاخه های جدید Git
  5. ادغام یک شاخه
  6. اضافه کردن مشکل GitHub
  7. یک درخواست کشش جدید
  8. برچسب گذاری تعهدات خود

من تا آخر راه با شما خواهم بود و نمونه ای از مخزن GitHub را برای کارکردن ارائه کرده ام تا بتوانید مهارت های جدید خود را در محیطی بدون نگرانی آزمایش کنید! بنابراین با خیال راحت هر چیزی را که در این دوره می آموزید در مقابل مخزن نسخه ی نمایشی من ()

آزمایش کنید

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

درس ها Lessons

  • مشاهده تاریخچه Git شما Seeing your Git history

  • مشاهده تفاوت فایل ها Viewing file differences

  • اضافه کردن برچسب به تعهدات خود Adding tags to your commits

  • ادغام یک شاخه به Master Merging a branch into master

  • ایجاد و افزودن کلید SSH Creating and adding an SSH Key

  • تسویه حساب: سفر با کد-زمان Checkout: code-time travel

  • تعهد به شعبه جدید Committing to a new branch

  • چرا خط فرمان؟ Why the command line?

  • یک نام مستعار Git سفارشی ایجاد کنید Create a custom Git alias

  • نحوه ذخیره کردن کد How to stash code

  • فایل های README.md README.md files

  • نصب Git (MacOS و Linux) Installing Git (MacOS and Linux)

  • دانلود به روز رسانی از GitHub Downloading updates from GitHub

  • چگونه یک مخزن را کلون کنیم How to clone a repository

  • پیکربندی Git در رایانه شما Configuring Git on your computer

  • وضعیت Git Git status

  • لغو یک تعهد Undoing a commit

  • منابع و ریموت های Git Git origins and remotes

  • به Git Essentials خوش آمدید Welcome to Git Essentials

  • حذف یک فایل Undeleting a file

  • نحوه تغییر پایه How to rebase

  • حل تضادهای ادغام و تغییر پایه Resolving merge and rebase conflicts

  • نحوه دریافت به روز رسانی از GitHub How to get updates from GitHub

  • شروع کار با GitHub Getting started with GitHub

  • چگونه یک مخزن جدید در GitHub ایجاد کنیم How to create a new repository on GitHub

  • چگونه یک مخزن را فورک کنیم How to fork a repo

  • حذف مرحله یک فایل Unstaging a file

  • درس پایانی Final lesson

  • چگونه فایل ها را نادیده بگیریم How to ignore files

  • چگونه به مخزن GitHub خود فشار دهید How to push to your GitHub repository

  • نصب Git (فقط ویندوز) Installing Git (Windows Only)

  • انشعاب گیت Git branching

  • نحوه باز کردن درخواست کشش How to open a pull request

  • هل دادن اجباری Force pushing

  • مشکلات Git Git issues

  • رفع پیام های Git commit Fixing Git commit messages

نمایش نظرات

Skillshare (اسکیل شیر)

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

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

آموزش Git Essentials - Git & Github را از ابتدا یاد بگیرید!
جزییات دوره
2h 55m
36
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
532
4 از 5
ندارد
دارد
دارد
Kalob Taulien
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!