Git Training: Step-by-Step Guide to Git Version Control
Git basics
Git installation
(01:22)
Email and name configuration
(01:52)
Initializing git project
(04:49)
How to see your changes?
(04:47)
Pushing Repository to Github
(06:19)
Git workflow
Working with branches in git
(06:23)
Merging branches in git
(05:02)
Uploading and downloading code from Github
(06:57)
Correct workflow with Git
(06:23)
Why do you need releases in git?
(02:59)
Why do you need hotfixes in git?
(03:49)
Simplifying git workflow with Gitflow
(11:12)
Advanced Git
What are tags in git?
(04:29)
How to resolve merge conflicts in git?
(06:15)
How to stash your code in git?
(09:06)
How to copy your changes?
(03:53)
Configurating git and git aliases
(08:25)
My Git aliases
(11:07)
Prettify git with diff so fancy
(02:56)
Initializing git project