Git
21.02.2016
•„… is a distributed revision control system with an
emphasis on speed, data integrity, and support for
distributed, non-linear workflows “ (Wikipedia)
•Linus Torvalds
•/ɡɪt/
•Initial release April 2005
Git vs. SVN
21.02.2016
Git SVN
small, fast well…
Distributed central
content hashes revision numbers
clone last revision
Slide 8
Slide 8 text
21.02.2016
BRANCHING
Slide 9
Slide 9 text
21.02.2016
MERGING
Slide 10
Slide 10 text
Git Banches vs. SVN Branches
21.02.2016
Git SVN
clear semantics NO semantics
Pointer on a commit Folder
whole repository arbitrary subtree
Really fast well...
complete history is cloned local history
Literature
21.02.2016
• Git vs SVN - Eine vergleichende Einführung (in German)
http://de.slideshare.net/mariomueller/git-vs-svn-eine-vergleichende-
einfhrung
• git - eine praktische Einführung (in German)
http://de.slideshare.net/ephigenia1/git-praktische-einfhrung-13308756
• Git SCM https://git-scm.com/
• A successful Git branching model http://nvie.com/posts/a-successful-git-
branching-model/
• Git-Workflows: Der Gitflow-Workflow (Teil 1) (in German)
https://blog.seibert-media.net/blog/2014/03/31/git-workflows-der-
gitflow-workflow-teil-1/
• Git (Wikipedia)
https://en.wikipedia.org/w/index.php?title=Git_(software)&oldid=70176
4449