diff --git a/Aufgaben/03_Commit.md b/Aufgaben/03_Commit.md index 311c8dd..a46a289 100644 --- a/Aufgaben/03_Commit.md +++ b/Aufgaben/03_Commit.md @@ -1 +1,61 @@ -PLACEHOLDER \ No newline at end of file +# Committen und Pushen einer Readme + +## 1. Neue Datei erstellen +Erstelle eine neue Datei in deinem lokalen Repository mit dem Namen `README.md` und kopiere den folgenden Inhalt hinein: +```txt +# README.md Erklärung + +Dies ist eine einfache README.md-Datei, die grundlegende Markdown-Syntax verwendet. + +## Abschnitt 1: Überschrift + +Das ist ein Abschnitt mit einer größeren Überschrift. Hier kannst du allgemeine Informationen zu deinem Projekt angeben. + +## Abschnitt 2: Liste +- Dies ist der erste Punkt in einer Liste. +- Und hier ist ein weiterer Punkt in der Liste. + +Du kannst auch nummerierte Listen verwenden: +1. Erster Schritt +2. Zweiter Schritt +``` + +## 2. Änderungen pullen (optional) +Falls du mit mehreren Entwicklern arbeitest, solltest du **IMMER** zuerst neue Änderungen aus dem Remote-Repository ziehen, um sicherzustellen, dass deine lokale Version aktuell ist und Konflikte vermieden werden. Falls du alleine arbeitest, kannst du diesen Schritt überspringen. +```bash +git pull +``` + +## 3. Datei stagen +Füge die Datei zur Staging Area hinzu, um sie für den Commit vorzubereiten. Wenn du nur die `README.md` Datei committen möchtest, ist es sicherer, dies explizit zu tun: +```bash +git add README.md +``` +Wenn du jedoch alle Änderungen im aktuellen Verzeichnis stagen willst, kannst du auch diesen Befehl verwenden: +```bash +git add . +``` + +## 4. Commit erstellen +Committe die Datei mit einer klaren, aussagekräftigen Nachricht. + +Eine gute Praxis ist es, die Nachricht in Englisch im Present Tense mit dem Format `type: description` zu schreiben. + +Ein Beispiel für diese Übung wäre: +```bash +git commit -am "chore: Add README.md" +``` + +## 5. Änderungen pushen +Pushe deinen Commit ins Remote-Repository (z. B. Gitty, GitHub): +```bash +git push +``` + +## 6. Überprüfen +Besuche dein Repository im Webinterface und stelle sicher, dass die `README.md` Datei korrekt hochgeladen wurde und im Webinterface sichtbar ist. Der Link folgt diesem Schema: +```txt +https://gitty.informatik.hs-mannheim.de// +``` +Für dieses Repository z. B. ist es: +https://gitty.informatik.hs-mannheim.de/3002833/Git