GIT, (a) Gentle InTroduction
Bruno Bossola
Git! — 00'03"
About version control — 00'30"
Version control: centralized — 00'28"
Version control: distributed — 00'41"
Snapshot, not deltas — 00'43"
Snapshot, not deltas — 01'04"
Most operations are local — 01'02"
Integrity is a priority — 01'43"
The Three States — 06'55"
Working with repos and files — 00'09"
Create a repository — 00'33"
Clone a repository — 06'21"
File status — 00'52"
Initial status — 00'11"
Add a file — 00'40"
Track the file — 00'28"
Change existing file — 00'25"
Track the changed file — 00'21"
Change already staged file — 00'27"
Committing — 01'13"
Remove existing file — 01'09"
Remove existing file — 00'29"
From staged to modified — 00'19"
Discarding changes — 00'51"
Changing a commit — 01'03"
Looking into commits — 01'13"
Looking into one commit — 02'01"
Working with remotes — 00'18"
Working with remotes — 01'18"
How Git stores data — 00'36"
After a commit... — 00'35"
After three commits... — 00'30"
A branch is a pointer — 00'51"
Creating a branch — 01'18"
Switching to a branch — 00'31"
Changing a file (on a branch) — 00'19"
Switch to master — 00'54"
And change again! — 00'27"
Now... merge! — 01'07"
Remote branches — 00'22"
Remote branches — 02'52"
Initial clone — 00'39"
How do I sync? — 03'08"
I do some work... — 00'24"
Someone else pushes! — 00'39"
Synchronize (with fetch) — 00'43"
Getting a remote branch — 00'58"
Tracking branches — 05'46"
Remote branches — 00'09"
IDE support — 01'54"
Server side solutions — 01'39"