Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:git:programmieren:start [18.03.2025 19:22] – [Einen weiteren Zweig (Branch) erstellen] Frank Schiebel | faecher:informatik:oberstufe:git:programmieren:start [18.03.2025 20:40] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
* Wenn man ein funktionierendes Programm hat, und Änderungen vornehmen möcht, bei denen man sich unsicher fühlt, ob die geplante Programmierung klappt, kann man sich den aktuellen Stand als Commit sichern. | * Wenn man ein funktionierendes Programm hat, und Änderungen vornehmen möcht, bei denen man sich unsicher fühlt, ob die geplante Programmierung klappt, kann man sich den aktuellen Stand als Commit sichern. | ||
* Vorsicht ist bei " | * Vorsicht ist bei " | ||
- | |||
- | ===== Übung ===== | ||
- | |||
- | Wir erstellen ein Bluej Projekt, das wir mit git verwalten wollen. Dabei verwenden wir zunächst nicht die eingebaute git Funktionalität von Bluej, hier soll es darum gehen, wie man mit einfachen Verzweigungen (Branches) arbeiten kann. Du kannst das Beispiel einfach nachvollziehen, | ||
- | |||
- | * Lege ein neues Bluej-Projekt an. | ||
- | * Öffne eine Kommandozeile im Projektverzeichnis | ||
- | * Initialisiere ein git-Repository im Projektverzeichnis. | ||
- | |||
- | Lösungsvorschläge zu den Programmieraufgaben findest du auf [[faecher: | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A1) === | ||
- | |||
- | Überhemne den " | ||
- | |||
- | {{ : | ||
- | |||
- | Ändere die Modulol-Methode jetzt so ab, dass sie dem zweiten, sehr kurzen Lösungsvorschlag entspricht. Erstelle einen weiteren Commit mit sinnvoller Commit Message. | ||
- | |||
- | Im Ergebnis könnte das dann so aussehen: | ||
- | |||
- | <code bash> | ||
- | git lg | ||
- | * b664f26 - (HEAD -> main) Modulo Methode gekürzt (vor 13 Sekunden) | ||
- | * 143f0be - Erster commit (vor 6 Minuten) | ||
- | </ | ||
- | |||
- | " | ||
- | |||
- | Als Zwischenergebnis erhält man einen Verlauf wie den Folgenden: | ||
- | |||
- | <code bash> | ||
- | git lg | ||
- | * 118e70a - (HEAD -> main) Tauschen Methode wie in Vorschlag 2 (vor 3 Sekunden) | ||
- | * 99ba536 - Tauschen Methode wie in Vorschlag 1 (vor 25 Minuten) | ||
- | * b664f26 - Modulo Methode gekürzt (vor 30 Minuten) | ||
- | * 143f0be - Erster commit (vor 35 Minuten) | ||
- | </ | ||
- | |||
- | ==== Einen weiteren Zweig (Branch) erstellen ==== | ||
- | |||
- | Erstelle mit dem Befehl '' | ||
- | |||
- | <code bash> | ||
- | git branch -c developement | ||
- | </ | ||