Skip to content
NewLordVile edited this page Nov 24, 2016 · 1 revision

Git HowTo

Bevor ihr mit der Arbeit im Projekt beginnt, ist der erste Schritt immer, über Sourcetree den aktuellen Codestand vom Server zu laden.
Hierfür gibt es den Button Pull. Bitte achtet beim Pullen darauf, dass im Pull-Dialog der Haken Commit für zusammengeführte Änderungen sofort ausführen gesetzt ist. Dies erspart euch unnötiges mergen (Zusammenführen von Änderungen an der gleichen Datei).

Nach Änderungen an Dateien, müssen diese Änderungen comitted werden - dies bedeutet, dass die Änderungen Git bekannt gemacht werden. Alle committeten Änderungen können nachträglich rückgängig gemacht werden. Bitte gebt aussagekräftige Commitnachrichten ein, damit man später noch weiß, was in diesem Commit geändert wurde. Diese Nachricht sollte die Änderungen kurz zusammenfassen und evtl. auf ein Issue verweisen.

Sofern Ihr beim Programmieren neue Dateien anlegt, müssen diese im ersten Schritt Git über Add bekannt gemacht werden. Git stellt sie damit unter Versionsverwaltung. Nicht geaddede Dateien werden von Git nicht beachtet.
Nach dem adden muss die Datei - wie nach Änderungen auch committet werden, damit der aktuelle Datei-Inhalt versioniert wird.

Wenn ihr eure Änderungen alle commited habt und fertig seid, müsst ihr eure Änderungen, die bisher nur lokal auf eurem PC liegen, auf den Server pushen. Auch dafür gibt es einen Button in Sourcetree.

Wer sich etwas mit Git auf Kommandozeilenebene befassen möchte, kann dies unter anderem in dieser Demo tun: https://try.github.io/


Sourcetree

Unter Datei Status > Arbeitskopie können Dateien je nach ihrem Status geadded und committed werden. Die Commitnachricht kann unten eingegeben werden.

Unter Zweig > master ist die Historie der Änderungen (Commits usw.) am Repository sichtbar. Unten rechts öffnet sich die Differenzansicht, die die jeweilige Änderung mit der vorhergehenden Änderung an der Datei vergleicht.

Clone this wiki locally