آموزش GitHub

Learning GitHub

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

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

مقدمه Introduction

  • کنترل نسخه و همکاری با GitHub Version control and collaboration with GitHub

  • با استفاده از lab.github.com Using lab.github.com

1. مبانی کار در GitHub 1. The Basics of Working on GitHub

  • Git چیست؟ What is Git?

  • GitHub چیست؟ What is GitHub?

  • کاوش در GitHub Exploring GitHub

  • گردش کار GitHub: ایده ای برای ارتکاب The GitHub workflow: Idea to commit

  • گردش کار GitHub: درخواست تولید را بکشید The GitHub workflow: Pull request to production

  • با آزمایشگاه یادگیری GitHub شروع کنید Get started with GitHub Learning Lab

2. کار محلی با خط فرمان 2. Working Locally with the Command Line

  • چرا باید خط فرمان را دوست داشته باشید Why you should love the command line

  • آماده سازی برای استفاده از خط فرمان Preparing to use the command line

  • پیکربندی برخی از گزینه های Git Configuring some Git options

  • خود را به شماره اول خود اختصاص دهید Assign yourself to your first issue

  • اولین شعبه خود را ایجاد کنید Create your first branch

  • اولین تعهد خود را انجام دهید Making your first commit

  • درک اینکه تغییرات پرونده به کجا می رود Understanding where file changes go

  • اولین درخواست کشیدن خود را ایجاد کنید Create your first pull request

  • در حال پاسخ به یک بررسی Responding to a review

  • درخواست کشش خود را ادغام کنید Merge your pull request

3. کار محلی با دسک تاپ GitHub 3. Working Locally with GitHub Desktop

  • درک از راه دور و محلی Understanding remote and local

  • ابزارهایی برای کار محلی با Git Tools for working locally with Git

  • آماده شدن پروژه ما در دسک تاپ GitHub Getting our project ready on GitHub Desktop

  • شعبه ایجاد کنید و تعهد کنید Create a branch and make a commit

  • درخواست کشش ایجاد کرده و متعهد دیگری شوید Create a pull request and make another commit

  • ادغام شاخه و فشار به سمت GitHub Merge branch and push to GitHub

4. انتقال پروژه خود به GitHub 4. Moving Your Project to GitHub

  • پروژه من هنوز در GitHub نیست My project isn't on GitHub yet

  • ایجاد یک پروژه جدید Create a new project

  • پروژه خود را آماده کنید Prepare your project

  • حرکت را انجام دهید Make the move

  • عمومی در مقابل خصوصی Public vs. Private

  • منبع آزاد چیست و آیا باید این کار را انجام دهم؟ What is open source and should I do it?

5. همکاری با دیگران در GitHub 5. Working with Others on GitHub

  • سازمان ها و تیم ها در GitHub Organizations and teams on GitHub

  • ایجاد یک لیست کار Create a task list

  • هدرها را به محتوای بدون قالب اضافه کنید Add headers to unformatted content

  • تصاویر و پیوندها را اضافه کنید Add images and links

  • لیست های مرتب و نامرتبط ایجاد کنید Create ordered and unordered lists

  • از متن های جسورانه و تکراری در متن استفاده کنید Use bold and italics in text

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش GitHub
جزییات دوره
2h 11m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
80,915
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aaron Stewart Aaron Stewart

آرون یک معمار برنامه در GitHub است و در آن محتوای شخص ثالث تمرکز دارد. وی به عنوان یک متخصص Git و GitHub ، به عنوان مربی برای مشاوره و آموزش تیم های توسعه از شرکت های برجسته صنعت در Git ، GitHub و بهبود روند همکاری و توسعه آنها ، به GitHub پیوست. هارون با یک بنیاد آموزش ، محتوا و برنامه هایی را برای خدمات حرفه ای در GitHub برای تحول دیجیتال و رهبری فکر توسعه می دهد. قبل از پیوستن به GitHub ، آرون مهندس ادغام در MX بود ، به موسسات مالی کمک می کرد تا جریان ادغام در مجموعه API های MX را ایجاد کنند و به ساخت محصولی کمک می کنند که همچنان به عنوان رهبر صنعت در فضای Fintech برای جمع آوری ، غنی سازی ، ارائه و فعالیت فعالیت می کند. در مورد داده های مالی آرون یکی از طرفداران بزرگ پادکست Lore است و اوقات فراغت خود را به پیاده روی و گشت و گذار در فضای باز می گذراند.

GitHub GitHub

GitHub به توسعه دهندگان در سراسر دنیا این قدرت را می دهد تا با هم نرم افزاری بسازند که آینده را شکل دهد. GitHub با هدف باز کردن پتانسیل هر پروژه منبع باز ، حل مشکلات فناوری در مقیاس سیاره ای و حمایت از مشاغل در همکاری با توسعه دهندگان خود است. اسکریپت های کوچک ، چارچوب های بسیار محبوب و برنامه های برجسته جهان ، همه خانه خود را در بستر توسعه این شرکت پیدا کرده اند. این پروژه ها چه منبع باز و چه بسته ، میزبانی شده در وب یا پشت دیوار آتش شرکت ، به ایجاد GitHub به عنوان یک منبع ضروری در ذهن توسعه دهندگان نرم افزار در همه جا کمک کرده است.