I have a git-repository of my project with about 20 commits. I know how to clone the actual commit with git clone
,
- but how can I "clone" an old commit?
- is there a really good git-GUI (imho
qgit
is not a good GUI)? - what exactly are "branches"?
- when I want to release 0.1, 0.2 and so on, what is the best way to mark these commits in git?
- what are the big differences to svn?