ABSTRACT

2.0 Objectives

To introduce forms of source code version control for the Raspberry Pi OS, particularly the git command, and GitHub

To detail the basic concepts and structure of a Git repository

To illustrate the Git staging model

To define a Directed Acyclic Graph (DAG)

To provide numerous practical examples of using the git command

To show strategies of managing a Git repository with branches via example

To give a tutorial on GitHub use

To allow you to use GitHub to obtain the supplementary materials for this book

Commands and primitives covered:

git