Git ([ɡɪt], engl. Blödmann) ist eine zur verteilten
von , dieursprünglich für die -
Verwaltung des entwickeltwurde.
freieSoftware
Versionsverwaltung DateienQuellcode
Linux-Kernels
– Wikipedia
Was unterscheidet Git zuSubversion?
Verteiltes Repository
Directed Acyclic Graph
SHA169097d48ff3b2bc791c80bf0d96c9e911408af83
Commit-Objektcommit 69097d48ff3b2bc791c80bf0d96c9e911408af83Merge: 2589f6 b9ebddTree: d8329fAuthor: Michael van Engelshoven <[email protected]>AuthorDate: Fri Feb 28 13:37:13 2014 +0100Commit: Michael van Engelshoven <[email protected]>CommitDate: Fri Feb 28 13:37:13 2014 +0100
Merge remote-tracking branch 'origin/master' into responsive Conflicts: .gitignore .idea/workspace.xml index.html
Typische Operationenam Whiteboard
Die Stageoder auch Index, oder auch Cache
Der Commit
Branches und Checkout
Merge Commits
Rebase
Daten vom Remotepullen
Daten an Remote pushen
Tags
ProtokolleLocalSSHGit-ProtokollHTTP
Wichtig! Benutzer und E-Mailadresse setzen
$ git config --global user.name "Your Name Here"
# Sets the default name for git to use when you commit
git config --global user.email "[email protected]"
# Sets the default email for git to use when you commit
Spielwiese!kleines Hands-On auf der Konsole
ReferenzenGit auf WikipediaJessica Kerr - Git HappensMichael Schwern - Git For Ages 4 And UpPro Git bookGit ReferenceGithub Hilfe