faecher:informatik:oberstufe:git:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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 16:59] sbelfaecher:informatik:oberstufe:git:start [28.04.2021 21:02] – [Kleiner GIT-Kurs] sbel
Zeile 1: Zeile 1:
-====== Versionsverwaltung: Einführung in GIT ======+~~NOTOC~~
  
-{{simplefilelist>:faecher:informatik:oberstufe:git:*}} +{{:faecher:informatik:oberstufe:git:git.jpg|}}((Photo by [[https://unsplash.com/@yancymin?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText|Yancy Min]] on [[https://unsplash.com/s/photos/git?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText|Unsplash]])) 
-===== Aufgabe 1Ein erstes Repo =====+  
  
-Einfaches Beispiel. +====== Versionsverwaltung: Einführung in GIT ======
-<code> +
-$ mkdir webseite +
-$ cd webseite +
-$ git init +
-Leeres Git-Repository in /home/frank/Downloads/webseite/.git/ initialisiert +
-</code> +
- +
-Jetzt stelle das Verzeichnis ''webseite'' ein lokales Git-Repository dar. Wenn man sich den Inhalt des Verzeichnisses genau ansieht, stellt man fest, dass es dort ein Verzeichnis ''.git'' gibt: +
- +
-<code> +
-$ ls -la  +
-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 +
- +
- +
-</code> +
- +
-Damit git geschmeidig funktioniert, sollte man für spätere Änderungen und dergleichen noch festlgen, wer man eigentlich ist.+
  
-<code> 
-$ git config --global user.name "Mein Name" 
-$ git config --global user-email nix@example.org 
-</code> 
  
-===== Aufgabe 2: Ein erster Commit =====+Installationsanleitung für alle wichtigen Bestriebssysteme: https://git-scm.com/book/de/v2/Erste-Schritte-Git-installieren 
 +===== Kleiner GIT-Kurs =====
  
-Den aktuellen Status eines Repositorys kann man sich durch den Befehl ''git status'' anzeigen lassen: 
  
-<code> +  
-git status +  * [[.erstes_repo:start|Ein erstes Repo]] 
-Auf Branch master+  * [[.pretty_log:start|Pretty-Logs und Aliases]] 
 +  * [[.cloning:start|Geklonte Repositorys]] 
 +  * [[.lokal2remote.start|Ein lokales Repo auf einen Server pushen]] 
 +  * [[.workflow:basic:start|Grundlegender Ablauf bei der Arbeit mit git]] 
 +  * [[.workflow:start|Einfacher Workflow mit Zeitmaschine]]
  
-Noch keine Commits+===== Links =====
  
-nichts zu committen (erstellen/kopieren Sie Dateien und benutzen 
-Sie "git add" zum Versionieren) 
  
-</code>+  * [[https://gitea.schule.social]]
  
-Lege nun eine ''index.html'' Datei ein sowie zwei Verzeichnisse - ''css'' und ''img'':+===== Material ===== 
 +  
 +{{simplefilelist>:faecher:informatik:oberstufe:git:*vcs*}}
  
  
  
-<code> 
-sbel@r107-ws15:~/git$ touch index.html 
-sbel@r107-ws15:~/git$ mkdir css 
-sbel@r107-ws15:~/git$ mkdir img 
-sbel@r107-ws15:~/git$ ls 
-css  img  index.html 
-</code> 
  
-{{ :faecher:informatik:oberstufe:git:gwdstagingcommit.png |}}