Ehrlich. Kompetent. Loyal.

Das Leitbild der yasc-Unternehmensgruppe
yasc Unternehmensgruppe
Frankfurter Str. 2 (ARTmax)D38122 Braunschweig
Telefon: 0531 / 250 39 39,  E‑Mail: 

yet another newsletter - Git im Einsatz - Nichts Neues trotzdem interessant

Git ist ein dezentralisiertes Versionskontrollsystem und kann auf verschiedenen Plattformen verwendet werden. Die Stärken von Git liegen u. a. in einer gewissen Robustheit und Flexibilität im Vergleich zu zentralisierten Systemen (z. B. SVN). Für den Betrieb stellt Git jedem Entwickler eine komplette Kopie des Repositories lokal zur Verfügung und ermöglicht so, unabhängig von zentralen Systemen zu arbeiten.

Auch bei yasc wird Git schon seit geraumer Zeit in verschiedenen Projekten erfolgreich eingesetzt und ist aus dem Entwickleralltag nicht mehr wegzudenken. Allerdings ist es mitunter nicht immer ganz einfach, die vielen Möglichkeiten und Freiheitsgrade in der Tagesroutine zu nutzen. Aus diesem Grund stellte unser Mitarbeiter Christoph Kliemt in einem Workshop einige gute Kniffe und praktische Tipps vor und vertiefte diese anhand von praktischen Übungen.

Beispiel:
Die Software wurde ausgeliefert. Die Entwicklung wurde fortgeführt. In der ausgelieferten Version muss ein Fehler behoben werden. Die Lösung in Git sieht wie folgt aus:

  • git tag bugfix-tag 98421c8 (--> commit identifier aus git reflog). ...Dies gibt dem commit einen sprechenden Namen.
  • git checkout -b bugfix-branch bugfix-tag ...branch wird an der Stelle bugfix-tag mit dem Namen bugfix-branch angelegt, und wechselt in diesen branch.
  • git branch ...zeigt Liste der lokal vorhandenen branches an.
  • vim source.cpp
  • git commit -a -m 'bugfix commit'
  • git checkout master ...wechselt zurück in den Hauptentwicklungszweig "master".
  • git merge bugfix-branch ...baut die Änderungen aus dem bugfix-branch in den Hauptentwicklungszweig ein.
  • gitk ...zeigt jetzt die zusammengeführten branches an.

Download als PDF

>>zurück zur Übersicht

© yasc Unternehmensgruppe   |   company(at)yasc.de   |   Unternehmensprofil   |   Impressum


Metropolregion
yasc führt IT-Projekte zum Erfolg. Im gesamten Bundes-
gebiet, vorwiegend in Niedersachsen, insbesondere in der
Metropolregion Hannover Braunschweig Göttingen Wolfsburg.
Green Planet Energy
yasc arbeitet mit Strom aus
regenerativen Energiequellen von Green Planet Energy.