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 Lessons (4h 42m)
    • 1. Git tutorial: Introduction to the course

      4:02
    • 2. What is git version control ?

      7:37
    • 3. Download git for windows

      3:17
    • 4. How to initialize git repo ?

      8:03
    • 5. Configure git username and email

      3:01
    • 6. Stage the snapshot and commit your changes

      4:53
    • 7. git how to check commit history

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

      7:06
    • 9. Summary of this section

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

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

      4:53
    • 12. Summary of this section

      2:17
    • 13. Git create branch from commit

      8:52
    • 14. Different commits between two branches

      3:30
    • 15. git create branch from master

      7:33
    • 16. git merge changes from another branch

      6:12
    • 17. git branch command options

      2:35
    • 18. git resolve merge conflict

      19:54
    • 19. Summary of this section

      2:27
    • 20. Introduction to rebasing: Git rebase explained

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

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

      7:42
    • 23. git interactive rebase commands

      4:02
    • 24. Git Best practices : git commit rules

      6:54
    • 25. git split a commit into multiple

      15:20
    • 26. Recovering Lost Commits with git reflog

      9:45
    • 27. Summary of this section

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

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

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

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

      6:42
    • 32. Summary of this section

      3:08
    • 33. Create a centralized git repository

      4:14
    • 34. Setting up a centralized git repository

      4:04
    • 35. git push branch to central repository

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

      13:11
    • 37. Summary of this section

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

      2:22
    • 39. bitbucket create repository from existing code

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

      13:27
    • 41. Final lecture

      7:11
How students rated this class
Leave Review

Watch more to review

We ask our students to watch a few lessons before reviewing to make sure we get quality feedback!

Best Suited for
 --  Beginner Intermediate Advanced Beginner/Intermediate Intermediate/Advanced All Levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Be the first!

No ratings just yet—watch a few lessons to be the first to share whether this class met your expectations.

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Be the first to leave a review in our updated system!
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update. You are welcome to edit your old review into the new system!

3 of 3 students recommend this class
Very good class for learning Git from the start. I love watching it and write code in the terminal
Nice tutorial, but you have to work on avoiding repetition. This is a media we can rewind as many times as we want to so there is no need for repeating stuff over and over. If somebody missed something he can rewind and save others a lot of time.
Very thorough. Goes step by step decreasing the chance of any confusion.