Nach dem wir SourceTree erfolgreich installiert haben, wollen wir damit natürlich auch arbeiten.

Commit

Wenn man eine Datei geändert/hinzugefügt/gelöscht hat, sollte man seine Änderungen kommentieren (committen), damit alle Nachvollziehen können, was du geändert hast beziehungsweise wieso.

[[!img Error: Image::Magick is not installed]]

  1. Klickt man oben Links auf "Commit" (#1)
  2. Kann man seinen Kommentar ins Feld eintragen (#2)
  3. Kann man seine Änderungen auswählen (#3) (Zwei Pfeile = Alle Dateien auswählen; Ein Pfeil = Die Angewählte Datei (ein Linksklick auf die Änderung) auswählen)
  4. Kann man die Änderungen wieder abwählen (#4) (Zwei Pfeile = Alle Dateien abwählen; Ein Pfeil = Die Angewählte Datei (ein Linksklick auf die Änderung) abwählen)
  5. Hier könnt ihr nochmal eure Änderungen begutachten (Rot = alt; Grün = neu) (#5)
  6. Stimmt alles, unten auf "Commit" (#6) klicken, das Fenster geht wieder zu.

Push

Nach dem man die Änderungen committed hat, muss man sie ins Git Repository hochladen, das macht man mit Push.

[[!img Error: Image::Magick is not installed]]

  1. Oben, zirka in der Mitte auf "Push" (#1) klicken (im Bild steht eine Rote 1 darunter, dass heisst wir haben was zum Hochladen)
  2. Ein neues Fenster geht auf, dort können wir auf "Ok" (#2) klicken.

Dann sollte das kommen:

[[!img Error: "Howtos/SourceTree/Arbeiten/arbeiten4.jpg" does not seem to be a valid jpeg file]]

Im IRC sieht man, dass eine Änderung vorgenommen wurde:

[[!img Error: Image::Magick is not installed]]

Auch im Wiki, unter RecentChanges, sieht man die Änderungen.

Konfliktlösung

Es kann zwischendurch zu Konflikten kommen, wenn die Editoren die gleiche Dateien editiert haben. Wie man sowas löst, wollen wir dir hier zeigen:

Im Falle von Konflikten suche nach Konfliktmarkern (z.B. <<<<) und ersetze den Teil zwischen den Konfliktmarkern mit dem, was zum Schluss auf der Wikiseite stehen soll.

Achte dabei bitte darauf, nicht einfach die Änderungen deiner Miteditoren rückgängig zu machen.