Practical guide to everyday Git command.
Reference material to the below concepts with live examples
-Clone the repo
-Switch between branches
-Pulling the changes
-Committing the changes
-Pushing the changes
-Managing the stash
-Branching out
-Raising a PR
-Merge the branches
-Rebase the branches
-Resolving the conflicts
-Squash the commits
-Revert and Reset
-Amends and Rename