This course is offered by Atlassian on Coursera. A 4 week course, Version control with git covers working with Git to industry level expertise.
Git locations namely local repository, committing to a local repository, creating a remote repository and pushing to a remote repository.
Git graph models, Git IDs (SHA), Git references, Git branches, and merging branches.
Resolving merge conflicts, tracking branches, network commands (fetch, pull and push), Rebasing and rewriting history
Pull requests and Git workflows