این دوره اصول Git را برای توسعه دهندگان آموزش می دهد. این آموزش تصویری نحوه ایجاد یک پروژه، همکاری با دیگران ، کار با Git برای بهبود برنامه نویسی، یکپارچه سازی نرم افزار و توسعه برنامه های وب و… را پوشش می دهد.

این دوره آموزشی محصول موسسه Oreilly است.

سرفصل های این دوره:

  • معرفی
  • درباره نویسنده
  • چگونه دسترسی به فایل های خود داشته باشید؟
  • کنترل منبع مدرن
  • پیکربندی ابزارهای گیت
  • شبیه سازی یک پروژه موجود
  • ایجاد یک مخزن تازه
  • سیستم های انتقال مواد وابستگی فایل مدیریت
  • انشعاب مخازن
  • کار با چند کنترل از راه دور
  • منبع کنترل کار شما
  • مقایسه تغییرات
  • ایجاد شاخه
  • انشعاب استراتژی
  • ادغام شعب
  • و …

عنوان دوره: Oreilly Git Fundamentals for Web Developers

مدت دوره: 3 ساعت و 44 دقیقه

نویسنده: Lorna Mitchell


Oreilly Git Fundamentals for Web Developers

Lorna Mitchell
3 hours 44 minutes

In this Git for Web Developers training course, expert author Lorna Mitchell will teach you how to create a project, collaborate with others, and integrate with CI and deployment tools. This course is designed for users that already have web development experience, although experience with Git is not required.
You will start by learning how to set up your projects with Git, including how to configure your Git tools, clone an existing project, and work with multiple remotes. From there, Lorna teaches you how to source control your work, collaborate with Git, and use Git to improve your development workflow. Finally, this video tutorial teaches you how to deliver projects with help from Git.
Once you have completed this computer based training course, you will be fully capable of integrating Git into your web development projects. Working files are included, allowing you to follow along with the author throughout the lessons.

What To Expect
01m  41s
About The Author
01m  28s
How To Access Your Working Files
01m  15s
Setting Up Your Projects With Git
Git - Modern Source Control
02m  17s
Configuring Your Git Tools
08m  15s
Cloning An Existing Project
05m  23s
Creating A Fresh Repository
04m  21s
Bringing An Existing Project Into Git
05m  51s
Handling Dependency Management Files
02m  57s
Git Hosting Platforms
04m  41s
Forking Repositories
06m  25s
Working With Multiple Remotes
04m  58s
Source Controlling Your Work
Your Individual Git Workflow
04m  36s
Staging Changes
07m  04s
Unstaging Changes
07m  29s
Comparing Changes
06m  50s
Understanding Git Commits
06m  46s
The Git Log Command
06m  44s
Collaborating With Git
Creating Branches
06m  45s
Branching Strategies
09m  52s
Merging Branches
04m  02s
Tracking Branches
03m  47s
Merge Conflicts
08m  10s
Git Undo
07m  25s
Fast-Forward Merges
05m  03s
Rebase To Bring Your Branch Up To Date
07m  31s
Rebase Conflicts
09m  23s
Rebase Interactive
09m  31s
Use Git To Improve Development Workflow
Code Reviews
08m  21s
Git Diff Tool
06m  00s
Configuring Diff For Specific File Types
05m  51s
Using Git Hooks To Improve Quality
05m  39s
Tag Your Releases
05m  38s
Delivering Projects With Help From Git
Reacting To Git Changes
07m  04s
The Build Step
05m  50s
Continuous Integration And Git
07m  21s
From Git To Deployment
06m  20s
Where Next?
Course Summary And Recommended Reading
05m  07s
01m  08s