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:start [14.11.2019 17:08] – sbel | faecher:informatik:oberstufe:git:start [28.04.2021 21:02] – [Kleiner GIT-Kurs] sbel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Versionsverwaltung: | + | ~~NOTOC~~ |
- | {{simplefilelist> | + | {{: |
- | ===== Aufgabe 1: Ein erstes Repo ===== | + | |
- | Einfaches Beispiel. | + | ====== Versionsverwaltung: |
- | < | + | |
- | $ mkdir webseite | + | |
- | $ cd webseite | + | |
- | $ git init | + | |
- | Leeres Git-Repository | + | |
- | </ | + | |
- | Jetzt stelle das Verzeichnis '' | ||
- | < | + | Installationsanleitung für alle wichtigen Bestriebssysteme: |
- | $ ls -la | + | ===== Kleiner GIT-Kurs ===== |
- | insgesamt 132 | + | |
- | drwxr-xr-x 3 frank frank 4096 24. Okt 13:32 . | + | |
- | drwxr-xr-x 21 frank frank 122880 24. Okt 13:32 .. | + | |
- | drwxr-xr-x 7 frank frank 4096 24. Okt 13:32 .git | + | |
- | </ | + | |
- | git status | + | * [[.erstes_repo: |
- | Auf Branch master | + | * [[.pretty_log: |
+ | * [[.cloning: | ||
+ | * [[.lokal2remote.start|Ein lokales Repo auf einen Server pushen]] | ||
+ | * [[.workflow: | ||
+ | * [[.workflow: | ||
- | Noch keine Commits | + | ===== Links ===== |
- | Damit git geschmeidig funktioniert, | ||
- | < | + | * [[https:// |
- | $ git config --global user.name "Mein Name" | + | |
- | $ git config --global user-email nix@example.org | + | |
- | </ | + | |
- | ===== Aufgabe 2: Ein erster Commit | + | ===== Material |
+ | |||
+ | {{simplefilelist>: | ||
- | Den aktuellen Status eines Repositorys kann man sich durch den Befehl '' | ||
- | < | ||
- | $ git status | ||
- | Auf Branch master | ||
- | Noch keine Commits | ||
- | nichts zu committen (erstellen/ | ||
- | Sie "git add" zum Versionieren) | ||
- | |||
- | </ | ||
- | |||
- | Lege nun eine '' | ||
- | |||
- | |||
- | |||
- | < | ||
- | sbel@r107-ws15: | ||
- | sbel@r107-ws15: | ||
- | sbel@r107-ws15: | ||
- | sbel@r107-ws15: | ||
- | css img index.html | ||
- | </ | ||
- | |||
- | {{ : | ||
- | |||
- | |||
- | * Neue Dateien befinden sich zunächst im Arbeitsverzeichnis und werden von git ignoriert. Teste das mit '' | ||
- | * Mit dem Befehl '' | ||
- | * Führe den Befehl '' | ||
- | * Überprüfe den Zustand von Arbeitsverzeichnis und Staging Area mit '' | ||