October 2017
Intermediate to advanced
568 pages
11h 8m
English
The Git Repo is a folder-based database of files and changes. A Repo is effectively a chronological sequence of project snapshots. It keeps track of the state of your project over time. A Snapshot simply represents the complete state of your project at a specific date and time. When you first create a Repo, it consists of one Branch, called the MasterBranch. A Branch represents a single, complete timeline of snapshots. A timeline is a good analogy because changes to the project happen over time, one after another, and each change builds from the ones before it along a continuous line or Branch. The GitKraken interface indicates that a Branch (named Master) has been created and is currently active:
Read now
Unlock full access