Git & Github

for computational physics

by Svenn-Arne Dragly

Much of the content comes from the book Pro Git which is licensed under a Creative Commons Attribution Non Commercial Share Alike 3.0 license

Version control

Keep multiple versions of your files

Distributed

All repositories contain the full history

## Why Github? ## Easiest way to transfer the files between all computers and to share with others. Github is the best service at this. Bitbucket is another alternative.

Not differences

Most version control systems use deltas

But snapshots

Git uses full snapshots of files