The document provides an overview of using Git and GitLab for software development. It begins with an introduction to Git and its capabilities. It then discusses GitLab features and how it supports the DevOps process through its integration with tools for continuous integration, delivery, monitoring and more. The document also covers common Git commands and workflows like branching, merging, tagging and using remote repositories for collaboration.
8. Intro
Git is a free and open source distributed version control system designed to
handle everything from small to very large projects with speed and efficiency.
39. Challenge #1
● clone the code production
● create a branch for issue #2 (iss2)
● work for 5 min
● someone asks for a hotfix for issue #3
● checkout ‘production’
● create a branch (iss3)
● Fix the issue
● checkout production , merge iss3
● push production
● checkout iss2 and keep working