Git Training for Web Developers: Step-by-Step Guide to Git Version Control

Deepika Khanna

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
41 Videos (4h 42m)
    • Git tutorial: Introduction to the course

      4:02
    • What is git version control ?

      7:37
    • Download git for windows

      3:17
    • How to initialize git repo ?

      8:03
    • Configure git username and email

      3:01
    • Stage the snapshot and commit your changes

      4:53
    • git how to check commit history

      6:24
    • Git - Viewing the Commit History in oneline

      7:06
    • Summary of this section

      1:58
    • git how to tag a release:Difference between git checkout and git revert

      8:59
    • How to Undo the uncommitted changes ? Difference between Revert and Reset

      4:53
    • Summary of this section

      2:17
    • Git create branch from commit

      8:52
    • Different commits between two branches

      3:30
    • git create branch from master

      7:33
    • git merge changes from another branch

      6:12
    • git branch command options

      2:35
    • git resolve merge conflict

      19:54
    • Summary of this section

      2:27
    • Introduction to rebasing: Git rebase explained

      5:20
    • git rebase vs merge : difference between git rebase and git merge

      14:50
    • What are the consequences of rewriting GIT history using interative rebase?

      7:42
    • git interactive rebase commands

      4:02
    • Git Best practices : git commit rules

      6:54
    • git split a commit into multiple

      15:20
    • Recovering Lost Commits with git reflog

      9:45
    • Summary of this section

      3:17
    • git remote repository setup: How to create a remote Git repository from a local one?

      7:49
    • How to connect to a remote GIT repository?

      13:01
    • Merge changes from remote git repository to your local repository

      2:49
    • Difference between 'git pull' and 'git fetch'?git push to other repository

      6:42
    • Summary of this section

      3:08
    • Create a centralized git repository

      4:14
    • Setting up a centralized git repository

      4:04
    • git push branch to central repository

      8:51
    • How to use Git with Central repository?

      13:11
    • Summary of this section

      2:45
    • git distributed version control: What is the difference between Centralized and Distributed Version

      2:22
    • bitbucket create repository from existing code

      11:30
    • What is git distributed version control system?

      13:27
    • Final lecture

      7:11

About This Class

Git is one of the most popular version control tool available in the market. Git is Number One choice for every Web developer, no matter if you are a Java developer or a .Net developer or a Salesforce Developer, you will need a version control tool to keep track of the changes in your project.

Git is free and a open source version control system. Git is distributed version control system whereas the other older version control system like SVN and CVS are centralized. Because Git is distributed, every developer has its own repository on the local file system. With Git, first initial clone of the repository is slow but the subsequent functions like commit,diff,merge and log are faster.
 
 Git has great support for branching,merging,rebasing. With the help of Git powerful tool set you can even rewrite history.
 
 Git is the most common and widely used version control system in the world today and its the modern standard to develop software.

With this course you’ll learn how to master the world of distributed version workflow, use the distributed features of Git to the full extent, and extend Git to meet your every need.

This course is not just plain -old power-point presentation, we will learn by doing and by the end of this course you will become an expert with Git Version control.

2 of 2 students recommendSee All

This is a very clear tutorial on git commands. Helped me to learn the differences in commits' undo and repository braches. Thank you)