Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
faecher:informatik:oberstufe:git:erstes_repo:start [28.04.2021 15:33] – [Anmerkungen] sbel | faecher:informatik:oberstufe:git:erstes_repo:start [28.04.2021 21:49] – [Aufgaben] sbel | ||
---|---|---|---|
Zeile 113: | Zeile 113: | ||
</ | </ | ||
- | | + | Wenn man mit den im Index vorgemerkten Änderungen zufrieden ist, macht man einen " |
- | * Führe den Befehl | + | |
- | * Überprüfe den Zustand von Arbeitsverzeichnis und Staging Area mit '' | + | |
- | Lege nun eine '' | + | |
+ | <code bash> | ||
+ | [frank@rita webseite]$ git commit -m " | ||
+ | [main (Root-Commit) bb0d027] Erster commit | ||
+ | 1 file changed, 0 insertions(+), | ||
+ | | ||
+ | [frank@rita webseite]$ git status | ||
+ | Auf Branch main | ||
+ | Unversionierte Dateien: | ||
+ | (benutzen Sie "git add < | ||
+ | style.css | ||
+ | |||
+ | nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien | ||
+ | (benutzen Sie "git add" zum Versionieren) | ||
+ | </ | ||
+ | |||
+ | Man erkennt, dass der Index wieder leer ist (" | ||
+ | |||
+ | Die Liste deiner Commits kann man mit '' | ||
< | < | ||
- | sbel@r107-ws15: | + | [frank@rita webseite]$ git log |
- | sbel@r107-ws15: | + | commit 893b24e60a391d2064ea37e61d4af0435bec4f7d (HEAD -> main) |
- | sbel@r107-ws15: | + | Author: John Doe < |
- | sbel@r107-ws15: | + | Date: Wed Apr 28 20:16:28 2021 +0200 |
+ | |||
+ | CSS hinzugefügt | ||
+ | |||
+ | commit bb0d027bd6376da3d67c46bbeeb14e5fd1623581 | ||
+ | Author: John Doe < | ||
+ | Date: Wed Apr 28 15:35:30 2021 +0200 | ||
+ | |||
+ | Erster commit | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Aufgaben ===== | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | === (A1) === | ||
+ | |||
+ | Erkläre, was man machen muss, um von der derzeitigen Situation ausgehende, die Datei '' | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | |||
+ | === (A2) === | ||
+ | Lege ein Verzeichnis '' | ||
+ | |||
+ | <code bash> | ||
+ | sbel@r107-ws15: | ||
+ | sbel@r107-ws15: | ||
+ | sbel@r107-ws15: | ||
+ | sbel@r107-ws15: | ||
+ | sbel@r107-ws15: | ||
+ | sbel@r107-ws15: | ||
css img index.html | css img index.html | ||
</ | </ | ||
+ | * Initialisisere das Verzeichnise '' | ||
+ | * Lasse dir den Status des Repos anzeigen | ||
+ | * Füge die Datei und die beiden Verzeichnisse dem Index hinzu und erstelle einen ersten Commit. Untersuche den Status deines Repos. Welche Beobachtung machst du hinsichtlich der beiden Verzeichnisse? | ||
+ | |||
+ | Erstelle nun im Verzeichnis '' | ||
+ | |||
+ | <code css> | ||
+ | body { | ||
+ | color: #666; | ||
+ | } | ||
+ | |||
+ | h1 { | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | Füge außerdem in die Datei '' | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | <html lang=" | ||
+ | < | ||
+ | <meta charset=" | ||
+ | <meta name=" | ||
+ | <link rel=" | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Untersuche jetzt den Zustand deines Repos. | ||
+ | |||
+ | Erstelle weiteren Commit, der die letzten Änderungen enthält. Was ist hierfür der Reihe nach zu tun? | ||
+ | |||
+ | Ändere weitere Teile deiner Webseite. Erstelle jeweils an sinnvollen Stellen weitere Commits mit entsprechenden Commit-Messages. | ||
+ | |||
+ | Betrachte die Ausgabe des Befehls '' | ||
+ | |||
+ | ==== Material ==== | ||
+ | {{simplefilelist>: |