Note
You can go through the tutorial here
A Git & GitHub basic tutorial, to learn what you really need to work with it.
It's an interactive tutorial designed to teach the fundamentals of Git and GitHub, sharing some best practices to work effectively with version control and collaborative repositories. This hands-on session covers essential of Git (e.g., initializing repositories, branching, merging, resolving conflicts) and working with remote repositories on GitHub (managing remotes, Pull Requests, reviews, automation).
- Pro Git – free book, highly recommended read
- Oh Shit, Git?! – how to recover from some of the most common Git mistakes
