These pages describe a git and github workflow for the CompMech project.

There are several different workflows here, for different ways of working with CompMech.

This is not a comprehensive git reference, it’s just a workflow for our own project. It’s tailored to the github hosting service. You may well find better or quicker ways of getting stuff done with git, but these should get you started.

For general resources for learning git see git resources.

Install git#


Debian / Ubuntu

sudo apt-get install git-core


sudo yum install git-core


Download and install msysGit


Use the git-osx-installer

In detail#

See the git page for the most recent information.

Have a look at the github install help pages available from github help

There are good instructions here: