Please make sure you watch the first few assigned Git videos on this page before this class

Version Control with Git¶

http://www.phdcomics.com/comics/archive/phd101212s.gif

Version Control with Git¶

Why Git?¶

http://www.phdcomics.com/comics/archive/phd101212s.gif

A mental model of Git¶

Activity¶

Today we will try to make a mental model of git so you can understand what it is you have been doing when you type commands into the Terminal

Click this link and add your mental model.

../../../_images/git_model_googledoc.png

What is Git?¶

https://www.nobledesktop.com/image/blog/git-branches-merge.png

Image Source: Noble Desktop.

The GitHub Flow¶

IFrame('https://guides.github.com/introduction/flow/',width=1200,height=800)

Markdown(‘Source: GitHub Guides’)

Activity (continued)¶

Let’s now add the “After” version of your mental models

Click this link and add your mental model.

../../../_images/git_model_googledoc.png