Git allows you to track changes to a repository on your local machine. This can provide organization to a large project. Git in combination with Github allows a team of people to work on a project.
git init
Initializes file for trackinggit add <file>
Adds file to staging areagit commit -m 'message'
Commits changes with message