faecher:informatik:oberstufe:git:erstes_repo:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:git:erstes_repo:start [29.10.2023 20:51] – [Das erste Repo] Frank Schiebelfaecher:informatik:oberstufe:git:erstes_repo:start [30.10.2023 09:30] (aktuell) – [Mittagessen] Frank Schiebel
Zeile 165: Zeile 165:
  
  
-===== Aufgaben =====+===== Mittagessen =====
  
- 
- 
- 
-Erkläre, was man machen muss, um von der derzeitigen Situation ausgehende, die Datei ''style.css'' ebenfalls unter Versionskontrolle zu stellen. Welche git Befehle würdest du verwenden? 
- 
----- 
 {{:aufgabe.png?nolink  |}} {{:aufgabe.png?nolink  |}}
  
 === (A2) === === (A2) ===
-Lege ein Verzeichnis ''webseite'' an,  erstelle dort die Dateien ''index.html'' Datei ein sowie zwei weitere Verzeichnisse - ''css'' und ''img'':+  * Füge deinem Tagebuch einen Eintrag ''mittagessen.txt'' hinzuzunächst ohne diese zu versionieren. 
 +  * Jetzt fällt dir ein, dass du zum Frühstück ein Stück Schokolade hattest, dass du  nicht notiert hattest. Ändere die Datei ''fruehstueck.txt'' ab, so dass die Schokolade dort vermerkt ist. 
 +  * Überprüfe mit ''git status'' den Zustand deines Repositorys. 
 + 
 +Dein Repo sollte ungefähr so aussehen:
  
 <code bash> <code bash>
-sbel@r107-ws15:~/gitmkdir webseite +frank@pike:~/tagebuchvi mittagessen.txt 
-sbel@r107-ws15:~/git$ cd webseite +frank@pike:~/tagebuchvi fruehstueck.txt  
-sbel@r107-ws15:~/git/webseitetouch index.html +frank@pike:~/tagebuch$ git status 
-sbel@r107-ws15:~/git/webseitemkdir css +Auf Branch main 
-sbel@r107-ws15:~/git/webseite$ mkdir img +Änderungen, die nicht zum Commit vorgemerkt sind
-sbel@r107-ws15:~/git/webseite$ ls +  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken) 
-css  img  index.html +  (benutzen Sie "git restore <Datei>...", um die Änderungen im Arbeitsverzeichnis zu verwerfen) 
-</code>+        geändert:       fruehstueck.txt
  
-  * Initialisisere das Verzeichnise ''webseite'' als git-Repository. +Unversionierte Dateien: 
-  * Lasse dir den Status des Repos anzeigen +  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken) 
-  * 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? +        mittagessen.txt
- +
-Erstelle nun im Verzeichnis ''css'' eine Datei ''style.css'' mit dem folgenden Inhalt: +
- +
-<code css> +
-body { +
-  color: #666; +
-+
- +
-h1 {  +
- color: green; +
- text-decoration: underline;  +
-+
- +
-</code>+
  
-Füge außerdem in die Datei ''index.html'' den folgenden Inhalt ein:+keine Änderungen zum Commit vorgemerkt (benutzen Sie "git add" und/oder "git commit -a")
  
-<code html> 
-<!DOCTYPE html> 
-<html lang="de"> 
-  <head> 
-    <meta charset="utf-8"> 
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
-    <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> 
-    <title>Superwebseite!</title> 
-  </head> 
-  <body> 
-   <h1>Meine erste Webseite!</h1> 
-  </body> 
-</html> 
 </code> </code>
  
-Untersuche jetzt den Zustand deines Repos.  
  
-Erstelle weiteren Commit, der die letzten Änderungen enthältWas ist hierfür der Reihe nach zu tun?+Wir haben jetzt **zwei** Dinge geändert:  
 +  * In der Datei ''fruehstueck.txt'' haben wir eine Änderung vorgenommen. 
 +  * Die Datei ''mittagessen.txt'' haben wir neu hinzugefügt.
  
-Ändere weitere Teile deiner Webseite. Erstelle jeweils an sinnvollen Stellen weitere Commits mit entsprechenden Commit-Messages. 
  
-Betrachte die Ausgabe des Befehls ''git log'' 
  
 ===== Material ===== ===== Material =====
  
 {{simplefilelist>:faecher:informatik:oberstufe:git:erstes_repo:*}} {{simplefilelist>:faecher:informatik:oberstufe:git:erstes_repo:*}}
  • faecher/informatik/oberstufe/git/erstes_repo/start.1698609089.txt.gz
  • Zuletzt geändert: 29.10.2023 20:51
  • von Frank Schiebel