Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:git:erstes_repo:start [28.04.2021 15:03] – [Grundkonfiguration] sbel | faecher:informatik:oberstufe:git:erstes_repo:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Ein erstes Repo ===== | ||
- | |||
- | ===== Initialisieren ===== | ||
- | |||
- | Wir wollen zunächst eine kleine statische Webseite entwickeln und unter Versionskontrolle stellen. | ||
- | |||
- | < | ||
- | $ mkdir webseite | ||
- | $ cd webseite | ||
- | $ git init | ||
- | Leeres Git-Repository in / | ||
- | </ | ||
- | |||
- | Nun steht das Verzeichnis '' | ||
- | |||
- | < | ||
- | $ ls -la | ||
- | insgesamt 132 | ||
- | drwxr-xr-x | ||
- | drwxr-xr-x 21 frank frank 122880 24. Okt 13:32 .. | ||
- | drwxr-xr-x | ||
- | </ | ||
- | |||
- | ===== Grundkonfiguration ===== | ||
- | |||
- | Bevor man sinnvoll mit Git arbeiten kann, sollte man zunächst seinen Namen und seine Mailadresse korrekt einstellen: | ||
- | |||
- | < | ||
- | git config user.email " | ||
- | git config user.name "John Doe" | ||
- | </ | ||
- | |||
- | Diese Befehle speichern die Einstellungen nur für das Repository, in dem wir gerade arbeiten, wenn man die Einstellungen für alle Repos auf einem Rechner vornehmen möchte, muss man das Flag '' | ||
- | |||
- | Gespeichert werden die für ein Repository geltenden lokalen Einstellungen in der Datei '' | ||
- | |||
- | <code bash> | ||
- | [frank@rita webseite]$ git config | ||
- | [frank@rita webseite]$ git config | ||
- | [frank@rita webseite]$ cat .git/ | ||
- | [core] | ||
- | repositoryformatversion = 0 | ||
- | filemode = true | ||
- | bare = false | ||
- | logallrefupdates = true | ||
- | [user] | ||
- | name = John Doe | ||
- | email = john.doe@nirgends.nix | ||
- | |||
- | </ | ||
- | |||
- | ===== Repository Status anzeigen lassen ===== | ||
- | |||
- | Mit dem Befehl '' | ||
- | |||
- | <code bash> | ||
- | git status | ||
- | Auf Branch master | ||
- | |||
- | Noch keine Commits | ||
- | </ | ||
- | |||
- | |||
- | ===== Ein erster Commit ===== | ||
- | |||
- | 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 '' | ||