This document provides an introduction to Git and Jenkins. It begins with an overview of Git, covering core concepts like repositories, the index, commits, and branches. It then discusses installing Git and basic usage including configuration, creating repositories, adding and committing files. The document also covers viewing changes and history. It introduces Jenkins, explaining what it is and why it is useful for continuous integration. It outlines Jenkins terminology, architecture, features, plugins and how it can be used to trigger builds, test code, and integrate with source control systems like Git. Finally, it previews a demo of integrating Jenkins with Git.