Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:git:start [2014-02-21 14:49] – abajric | software:git:start [2020-03-21 16:36] – akunz | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
alles von sehr kleinen bis zu sehr grossen Projekten schell und effizient zu | alles von sehr kleinen bis zu sehr grossen Projekten schell und effizient zu | ||
verwalten. | verwalten. | ||
- | |||
<box 30% right green | QuickLinks> | <box 30% right green | QuickLinks> | ||
Zeile 11: | Zeile 10: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * {{: | ||
+ | * {{git-demo-basics.pdf| Demo Basics (Terminal) }} | ||
+ | * {{git-demo-basics-tgit.pdf| Demo Basics (TortoiseGit) }} | ||
+ | * {{git-demo-remotes.pdf| Demo Remotes (Terminal) }} | ||
+ | * {{git-demo-remotes-tgit.pdf| Demo Remotes (TortoiseGit) }} | ||
+ | * {{.: | ||
</ | </ | ||
+ | |||
+ | ===== Kurzübersicht ===== | ||
+ | {{: | ||
+ | |||
+ | ===== Linux ===== | ||
+ | |||
+ | Unter Debian kann Git mit folgendem Befehl installiert werden: | ||
+ | |||
+ | < | ||
+ | $ sudo apt-get install git | ||
+ | </ | ||
+ | |||
+ | Um kompliziertere Git-Histories anzuzeigen empfielt sich ein GUI Tool, welches | ||
+ | mit folgendem Befehl installiert werden kann: | ||
+ | |||
+ | < | ||
+ | $ sudo apt-get install gitg | ||
+ | </ | ||
+ | |||
+ | Weitere GUI Clients können [[http:// | ||
+ | |||
+ | |||
+ | ===== Windows ===== | ||
+ | |||
+ | Unter Windows kann Git auf [[http:// | ||
+ | TortoiseGit ist ein GUI Client, der sehr ähnlich ist wie TortoiseSVN, | ||
+ | werden kann. | ||
+ | |||
+ | ===== Eclipse ===== | ||
+ | |||
+ | Das Plugin [[https:// | ||
+ | |||
+ | ===== Git Konfiguration ===== | ||
+ | Die globale Konfiguration von Git wird im File ~/ | ||
+ | |||
+ | ===== Commit Guidelines ===== | ||
+ | Eine saubere und nachvollziehbare Git History trägt wesentlich zur Qualität einer Software bei. Deshalb ist es für ein Softwareprojekt sinnvoll, Commit Richtlinien zu definieren und einzuhalten. Eine gute Vorlage sind die [[https:// | ||
+ | |||
+ | |||
+ |