Git Learning Tours
We've packaged our Git (and GitHub) lessons as a series of 'tours'. Each tour consists of a series of lessons and covers the Git knowledge required for a specific usage.
Git Tours
|
├── Tour 1
│ └── Lessons: T1L1 → T1L2 → ... → T1L6 → Usage: Save snapshots of a folder
├── Tour 2
│ └── Lessons: T2L1 → T2L2 → ... → T2L6 → Usage: Backup folder history on the cloud
├── ...
└── Tour N
└── Lessons: ... Usage: ...
Tours
Target usage: 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 usage is covered by,
→ Tour 1: Recording the History of a Folder
Target usage: To back up a Git repository on a cloud-based Git service such as GitHub. This usage is covered by,
→ Tour 2: Backing up a Repo on the Cloud
Target usage: To work with an existing remote repository. This usage is covered by,
→ Tour 3: Working Off a Remote Repo
Target usage: To make use of the revision history stored by Git. This usage is covered by,
→ Tour 4: Using the Revision History of a Repo
Target usage: To maintain a clean and meaningful revision history. This usage is covered by,
→ Tour 5: Fine-Tuning the Revision History
Target usage: To make use of multiple timelines of work in a local repository. This usage is covered by,
Target usage: To keep branches in a local repository synchronised with each other, as needed. This usage is covered by,
→ Tour 7: Keeping Branches in Sync
Target usage: To synchronise branches in the local repo with a remote repo's branches. This usage is covered by,
→ Tour 8: Working with Remote Branches