Git recovery

When almost anything fails, please find some useful tips on Git recovery. https://blog.github.com/2015-06-08-how-to-undo-almost-anything-with-git/

SVN or GIT

When to use SVN: Centralised management. Centralised control. When to use GIT: Local developments, non hiarchical teams.

GIT information

If you are working with GIT, following sites could be of interest. The git reference: http://gitref.org/. The git user-manual: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html.