Git For Ages 4 And Up

Linux.conf.au 2013 -- Canberra, Australia · 27K views · 2014 · 1:39:43

Open on YouTube

Testing, debugging & developer toolsSoftware practice, open source & careerstalk

Why Stack Overflow recommends it

Stack Overflow users link it when newcomers are confused by Git and need an intuitive picture of commits, branches and the index.

Recommended by 3 people across 3 different months, 2015 to 2019.

What it is

A conference talk by Michael Schwern at Linux.conf.au 2013 that explains how Git works internally using children's toys such as a connector set. It covers add, commit, the staging area, stash, branching, merging, tagging, remotes, reset and rebase for people who already use Git but find the commands arbitrary.

What people said

Strong rec simbabque · 2016-06 · Stack Overflow · on “Version Control by Making different folder”

No. Your approach will give you some kind of backup, but not professional version control. The difference is that your process is a lot more manual and does not document any changes you made. You cannot see when you made changes, or why. Version control systems like git are vastly superior to that. For most version control systems in general it doesn't matter where you are, or where your team is, as long as you have network in between. A good approach would be to read up on git either on the official git-scm website [LINK] , or maybe over at Atlassian [LINK] . Those should get you started on how basic use works. If you want a bit more explanation of how its magic works, I suggest the excelle

Recommends Greg Burghardt · 2015-08 · Stack Overflow · on “Git Branch Changes Doesn't Show outside Master”

Since you are new to Git, check out Git for Ages 4 and Up [this video] . The speaker uses an old school Connector Set to visualize Git commits and branches, which was brilliant.

Recommends evolutionxbox · 2019-01 · Stack Overflow · on “Git add files to repo with files in it already”

Please make a different question about that. Also you might want to learn some git "advanced" basics [this video]