Version Control with Git

Version Control with Git

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 40m | 256 MB

Your Guide to deliver great code using TFS and Git

Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.

In this video, we will dive into version control using Git. After explaining the difference between centralized and distributed version control, we will show you how to configure your Git environment. Once we have configured the environment we will show you how to work with Git in your day to day activities.We will look at what it takes to administer your Git setup
We will end the course with setting up the workflows in Git. We will see Basic Workflow, Forking Workflow, Feature workflow, open source workflow and Gitflow Workflow.

This course is a combination of theory and demo. We explain the concept and when applicable, we demo the concept so you understand it

What You Will Learn

  • Get to know the difference between centralized and distributed version control systems
  • Configure your environment to use Git
  • See the difference between local and remote repositories and when to use each.
  • Know how to undo work at various stages in the Git commit process.
  • Control what gets commits to your Git repository using the .gitignore file.
  • Find out all about workflows—from basic to open source, and discover one that fits your needs
Table of Contents

Git Version Control Concepts
01 The Course Overview
02 Centralized Versus Distributed
03 Git Internals
04 Git States
05 Git as a Deployment Tool

Configure a Git Environment
06 Selecting a Git Client
07 Configuring User Preferences and Identity Settings
08 Creating a Repository

Using Git
09 The Basic Git Workflow
10 Local Versus Remote Repository
11 Undoing Work at Each Stage
12 Understanding .gitignore
13 Creating Tags

Branching with Git
14 Creating and Merging Branches
15 Pull Requests

Git Workflows
09 The Basic Git Workflow
17 Forking Workflow
18 Feature Branch Workflow
19 Open Source Workflow
20 GitFlow Workflow