This course explores the role of Git, a tool to manage and track changes in your source code throughout the DevOps lifecycle. You will learn which frameworks work effectively with Git. The 11-video course shows learners how to set up Git and create repositories, track files, and commit files. You will examine how to work with Git commands and the GUI (graphical user interface) to manage repositories. Next, learn to use the bare, local, remote, and upstream repositories that are available in Git. This course covers the features of distributed workflows that can be used to implement a flexible approach for project collaboration. You will learn how to use Git to create and manage branches, and the Gitflow tool to adopt a predefined standard branching approach. Learners will work with Git commands to create, switch, and merge branches. Finally, you will learn the protocols and commands to use Git server transfer data from the developer's system to the Git server or centralized repository.