آموزش مبانی برنامه نویسی: کنترل نسخه با Git

Programming Foundations: Version Control with Git

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: پیگیری دستی تغییرات پرونده ها می تواند سرعت شما را کم کند. سیستم های کنترل نسخه به توسعه دهندگان اجازه می دهد تا این کار را بارگیری نکنند و همچنین به طور کلی از پروژه های خود محافظت می کنند. در این دوره ، مدرس Christina Truong با Git ، محبوب ترین نرم افزار کنترل نسخه منبع باز ، مبانی کنترل نسخه را پوشش می دهد. کریستینا به شما کمک می کند تا با اصطلاحات اساسی Git ، روند کار اصلی Git و نحوه نصب نرم افزار بر روی رایانه های شخصی و رایانه ها آشنا شوید. وی سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد. در طول راه ، او چالش ها و راه حل هایی را ارائه می دهد که به شما کمک می کند نحوه عملکرد این مفاهیم را در عمل درک کنید.
      موضوعات شامل:
      • مزایای استفاده از سیستم های کنترل نسخه
      • مفاهیم و اصطلاحات اساسی Git
      • جریان اصلی Git
      • استفاده از خط فرمان در مقابل رابط کاربری گرافیکی
      • پیکربندی تنظیمات Git
      • راه اندازی مخازن محلی و از راه دور
      • استفاده از رابط کاربری گرافیکی برای افزودن و انجام تغییرات
      • کار با شاخه ها

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

      مقدمه Introduction

      • کار را از دست ندهید Don't lose work

      • آنچه باید بدانید What you should know

      • کار با پرونده های تمرینی Working with the exercise files

      1. آشنایی با کنترل نسخه 1. Introduction to Version Control

      • چرا به کنترل نسخه احتیاج دارید Why you need version control

      • کنترل نسخه چیست؟ What is version control?

      • Git چیست؟ What is Git?

      • خط فرمان در برابر GUI The command line vs. the GUI

      • مفاهیم و اصطلاحات گیت Git concepts and terminology

      • خدمات میزبانی Hosting services

      • گردش کار Git Git workflow

      • نصب Git در Mac Installing Git on Mac

      • نصب Git در رایانه شخصی Installing Git on PC

      2. Git و Command Line 2. Git and the Command Line

      • با استفاده از خط فرمان Using the command line

      • مبانی خط فرمان Command line basics

      • تنظیمات Git را پیکربندی کنید Configure Git settings

      • راه اندازی یک مخزن محلی Setting up a local repository

      • راه اندازی یک مخزن از راه دور Setting up a remote repository

      • با افزودن و ارتکاب Git ، تغییرات را اضافه کنید Adding changes with Git add and commit

      • مخازن را با استفاده از فشار و فشار Git به روز نگه دارید Keep repositories up to date with Git pull and push

      • حذف یک مخزن یا شعبه Deleting a repository or branch

      • چالش: قرار دادن همه اینها در کنار هم Challenge: Putting it all together

      • راه حل: با هم قرار دادن آن Solution: Putting it all together

      3. رابط کاربری Git و گرافیکی (GUI) 3. Git and Graphical User Interfaces (GUI)

      • با استفاده از رابط کاربری گرافیکی Using GUIs

      • GUI را نصب کنید Install GUI

      • کار با یک مخزن Working with a repository

      • اضافه کردن تغییرات و به روز بودن Adding changes and keeping up to date

      • انشعاب Git چیست؟ What is Git branching?

      • کار با شعب Working with branches

      • شاخه های ادغام Merging branches

      • چالش: قرار دادن همه اینها در کنار هم Challenge: Putting it all together

      • راه حل: با هم قرار دادن آن Solution: Putting it all together

      نتیجه Conclusion

      • برای همکاری Git for collaboration

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

      نمایش نظرات

      آموزش مبانی برنامه نویسی: کنترل نسخه با Git
      جزییات دوره
      1h 20m
      33
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      9,621
      - از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Christina Truong Christina Truong

      مربی، توسعه دهنده Front-End

      کریستینا تروونگ یک مربی است که بیش از 10 سال تجربه به عنوان یک توسعه دهنده فرانت اند دارد.

      کریستینا برای آژانس های دیجیتال کار کرده است. مانند Teehan+Lax و SapientRazorfish (Nurun سابق). او به عنوان یک مربی، بیش از 1000 دانش‌آموز را در دوره‌های کالج، برنامه‌های بوت کمپ و کارگاه‌ها آموزش داده است.

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

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