Git Learning Trail
This Git learning trail is divided into several 'tours', each aiming to cover the Git knowledge required to perform a general Git use case.
Tours
Target use case: To be able to use Git to systematically record the history of a folder in your own computer. More specifically, to use Git to save a snapshot of the folder at specific points of time. This use case is covered by,
→ Tour 1: Recording the History of a Folder
Target use case: To be able to back up a Git repository on a cloud-based Git service such as GitHub. This use case is covered by,
→ Tour 2: Backing up a Repo on the Cloud
Target use case: To be able to work with an existing remote repository. This use case is covered by,
→ Tour 3: Working Off a Remote Repo
Target use case: To be able to make use of the revision history stored by Git. This use case is covered by,
→ Tour 4: Using the Revision History of a Repo
Target use case: To be able to maintain a clean and meaningful revision history. This use case is covered by,
→ Tour 5: Fine-Tuning the Revision History
Target use case: To be able to make use of multiple timelines of work in a local repository. This use case is covered by,
Target use case: To be able to keep branches in a local repository synchronised with each other, as needed. This use case is covered by,
→ Tour 7: Keeping Branches in Sync
Target use case: To be able to synchronise branches in the local repo with a remote repo. This use case is covered by,
→ Tour 8: Working with Remote Branches