Git Tutorial
Distributed collaboration — branching models, merges, bisect workflows, reflog escapes.
Lesson outline
-
1
Git Introduction
Snapshots vs deltas — commits, trees, and distributed workflows.
-
2
Install & Configure Git
Identity settings and sane defaults for beginners.
-
3
Create a Repository
git init, status, staging area mental model.
-
4
Commits & History
git add/commit/log — writing reversible checkpoints.
-
5
Branches
Branch early for experiments — isolation before integration.
-
6
Merge Basics
Fast-forward vs merge commits and resolving simple conflicts.
-
7
Remotes & Push/Pull
origin, fetch, pull, push collaboration patterns.
-
8
Git Tutorial — Draft 001
stub slot — publish after replacing body from console (git-draft-001)
-
9
Git Tutorial — Part 001
Placeholder slot — edit in console (git-stub-001).
-
10
Git Tutorial — Draft 002
stub slot — publish after replacing body from console (git-draft-002)
-
11
Git Tutorial — Part 002
Placeholder slot — edit in console (git-stub-002).
-
12
Git Tutorial — Draft 003
stub slot — publish after replacing body from console (git-draft-003)
-
13
Git Tutorial — Part 003
Placeholder slot — edit in console (git-stub-003).
-
14
Git Tutorial — Draft 004
stub slot — publish after replacing body from console (git-draft-004)
-
15
Git Tutorial — Part 004
Placeholder slot — edit in console (git-stub-004).
-
16
Git Tutorial — Draft 005
stub slot — publish after replacing body from console (git-draft-005)
-
17
Git Tutorial — Part 005
Placeholder slot — edit in console (git-stub-005).
-
18
Git Tutorial — Draft 006
stub slot — publish after replacing body from console (git-draft-006)
-
19
Git Tutorial — Part 006
Placeholder slot — edit in console (git-stub-006).
-
20
Git Tutorial — Draft 007
stub slot — publish after replacing body from console (git-draft-007)
-
21
Git Tutorial — Part 007
Placeholder slot — edit in console (git-stub-007).
-
22
Git Tutorial — Draft 008
stub slot — publish after replacing body from console (git-draft-008)
-
23
Git Tutorial — Part 008
Placeholder slot — edit in console (git-stub-008).
-
24
Git Tutorial — Draft 009
stub slot — publish after replacing body from console (git-draft-009)
-
25
Git Tutorial — Part 009
Placeholder slot — edit in console (git-stub-009).
-
26
Git Tutorial — Draft 010
stub slot — publish after replacing body from console (git-draft-010)
-
27
Git Tutorial — Part 010
Placeholder slot — edit in console (git-stub-010).
-
28
Git Tutorial — Draft 011
stub slot — publish after replacing body from console (git-draft-011)
-
29
Git Tutorial — Part 011
Placeholder slot — edit in console (git-stub-011).
-
30
Git Tutorial — Draft 012
stub slot — publish after replacing body from console (git-draft-012)
-
31
Git Tutorial — Part 012
Placeholder slot — edit in console (git-stub-012).
-
32
Git Tutorial — Draft 013
stub slot — publish after replacing body from console (git-draft-013)
-
33
Git Tutorial — Part 013
Placeholder slot — edit in console (git-stub-013).
-
34
Git Tutorial — Draft 014
stub slot — publish after replacing body from console (git-draft-014)
-
35
Git Tutorial — Part 014
Placeholder slot — edit in console (git-stub-014).
-
36
Git Tutorial — Draft 015
stub slot — publish after replacing body from console (git-draft-015)
-
37
Git Tutorial — Part 015
Placeholder slot — edit in console (git-stub-015).