Return to site

MOOC: Version Control with Git

=>Hands-on foundation for understanding the Git version control system.

· mooc


―In this course, you will not learn everything there is to know about Git, but you will build a strong conceptual understanding of the technology, and afterward will be able to confidently dig deeper on any topic that interests you. This course assumes no previous knowledge of Git, but if you do have experience with it, you may find this course to be both useful and challenging.

―This course uses Bitbucket ( as the hosted provider for remote Git repositories. Bitbucket is free for teams of up to 5 people, including private repositories.


―Our First Repository: DevOps and Git in a Nutshel | Git Overview | Git Locations | Create a Local Repository | Commit to a Local Repository | Create a Remote Repository | Create a Remote Repository | Push to a Remote Repository

―Branching and Merging: Git's Graph Model | Git IDs Git References | Branches | Merging
―Branching and Merging II: Resolving Merge Conflicts | Tracking Branches | Fetch, Pull and Push | Rebasing | Rewriting History
―Git Workflows: Pull Requests I | Pull Requests II | Git Workflows