SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
© 2014 Michael van Engelshoven
Git ([ɡɪt], engl. Blödmann) ist eine
zur verteilten
von , die
ursprünglich für die -
Verwaltung des entwickelt
wurde.
freie
Software
Versionsverwaltung Dateien
Quellcode
Linux-Kernels
– Wikipedia
Was unterscheidet Git zu
Subversion?
Verteiltes Repository
Directed Acyclic Graph
SHA1
69097d48ff3b2bc791c80bf0d96c9e911408af83
Commit-Objekt
commit69097d48ff3b2bc791c80bf0d96c9e911408af83
Merge: 2589f6b9ebdd
Tree: d8329f
Author: MichaelvanEngelshoven<michael@van-engelshoven.de>
AuthorDate:FriFeb2813:37:132014+0100
Commit: MichaelvanEngelshoven<michael@van-engelshoven.de>
CommitDate:FriFeb2813:37:132014+0100
Mergeremote-trackingbranch'origin/master'intoresponsive
Conflicts:
.gitignore
.idea/workspace.xml
index.html
Typische Operationen
am Whiteboard
Die Stage
oder auch Index, oder auch Cache
Der Commit
Branches und Checkout
Merge Commits
Rebase
Daten vom Remote
pullen
Daten an Remote pushen
Tags
Protokolle
Local
SSH
Git-Protokoll
HTTP
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 "your_email@example.com"
# Sets the default email for git to use when you commit
Spielwiese!
kleines Hands-On auf der Konsole
Referenzen
Git auf Wikipedia
Jessica Kerr - Git Happens
Michael Schwern - Git For Ages 4 And Up
Pro Git book
Git Reference
Github Hilfe

Weitere ähnliche Inhalte

Andere mochten auch

Git vs SVN - Eine vergleichende Einführung
Git vs SVN - Eine vergleichende EinführungGit vs SVN - Eine vergleichende Einführung
Git vs SVN - Eine vergleichende EinführungMario Müller
 
Versionierung mit Git und SourceTree
Versionierung mit Git und SourceTreeVersionierung mit Git und SourceTree
Versionierung mit Git und SourceTreelucas_jahn
 
Git case of the week4212.
Git case of the week4212.Git case of the week4212.
Git case of the week4212.Shaikhani.
 
Verteilte Versionskontrolle mit Git
Verteilte Versionskontrolle mit GitVerteilte Versionskontrolle mit Git
Verteilte Versionskontrolle mit GitJan Dittberner
 
Versionskontrolle mit Subversion und Git
Versionskontrolle mit Subversion und GitVersionskontrolle mit Subversion und Git
Versionskontrolle mit Subversion und Gitpaultcochrane
 
Do it the_git_way
Do it the_git_wayDo it the_git_way
Do it the_git_wayPeter Ukena
 
The development workflow of git github for beginners
The development workflow of git github for beginnersThe development workflow of git github for beginners
The development workflow of git github for beginnersGunjan Patel
 
Git workflow step by step
Git workflow step by stepGit workflow step by step
Git workflow step by stepBinh Quan Duc
 
Git and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software DevelopmentGit and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software DevelopmentLemi Orhan Ergin
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideRohit Arora
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners HubSpot
 

Andere mochten auch (20)

Git vs SVN - Eine vergleichende Einführung
Git vs SVN - Eine vergleichende EinführungGit vs SVN - Eine vergleichende Einführung
Git vs SVN - Eine vergleichende Einführung
 
git Vorstellung
git Vorstellunggit Vorstellung
git Vorstellung
 
Versionierung mit Git und SourceTree
Versionierung mit Git und SourceTreeVersionierung mit Git und SourceTree
Versionierung mit Git und SourceTree
 
Git. Transition.
Git. Transition.Git. Transition.
Git. Transition.
 
Git case of the week4212.
Git case of the week4212.Git case of the week4212.
Git case of the week4212.
 
Git im team
Git im teamGit im team
Git im team
 
Verteilte Versionskontrolle mit Git
Verteilte Versionskontrolle mit GitVerteilte Versionskontrolle mit Git
Verteilte Versionskontrolle mit Git
 
Versionskontrolle mit Subversion und Git
Versionskontrolle mit Subversion und GitVersionskontrolle mit Subversion und Git
Versionskontrolle mit Subversion und Git
 
Do it the_git_way
Do it the_git_wayDo it the_git_way
Do it the_git_way
 
Gitlab
GitlabGitlab
Gitlab
 
The development workflow of git github for beginners
The development workflow of git github for beginnersThe development workflow of git github for beginners
The development workflow of git github for beginners
 
Git workflow step by step
Git workflow step by stepGit workflow step by step
Git workflow step by step
 
Ultimate Git Workflow - Seoul 2015
Ultimate Git Workflow - Seoul 2015Ultimate Git Workflow - Seoul 2015
Ultimate Git Workflow - Seoul 2015
 
GIT / SVN
GIT / SVNGIT / SVN
GIT / SVN
 
Git and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software DevelopmentGit and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software Development
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
 
Getting Git
Getting GitGetting Git
Getting Git
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
 
Git from SVN
Git from SVNGit from SVN
Git from SVN
 

Einstieg in git