DevOps is a revolutionary way to release software efficiently besides maintaining a high level of security. Source control (version control) is a critical part of DevOps. In this course you’ll learn the foundation of source control using Git, working with pull requests, branching strategies, and standard workflow with commit, push, pull, clone, and more. Irrespective of the software project size, using version control could be a proven best practice. Two kinds of version control are supported by Azure Repos: Git and Team Foundation Version Control (TFVC). This course will teach you all aspects of working with Git and the foundations of source control and the differences between distributed and centralized source control. Version control systems are software that help you track changes you make in your code over time. As you edit your code, you tell the version control system to take a snapshot of your files. The version control system saves that snapshot permanently so you can recall it later if you need it. Use version control to save your work and coordinate code changes across your team. Even if you are just a single developer, version control helps you stay organized as you fix bugs and develop new features. Version control keeps a history of your development so that you can review and even rollback to any version of your code with easeBenefits of Source ControlCreate workflowsWork with versionsCollaboration between developersMaintains history of changesAutomate tasksWhat is GitGit is the most commonly used version control system, a tool to manage your source code history. It is quickly becoming the standard for version control. Git is a distributed version control system, meaning that your local copy of code is a complete version control repository. These fully functional local repositories make it is easy to work offline or remotely. You commit your work locally, and then sync your copy of the repository with the copy on the server. You can use the clients and tools of your choice, such as Git for Windows, Mac, partners’ Git services, and tools such as Visual Studio and Visual Studio Code