Git Versionsverwaltung - Einführung, Grundlagen Teil 1: Unterschied zwischen den Versionen

Aus revampedia
Zeile 10: Zeile 10:
 
Für uns intern stehen die Aufnahmen '''zum Abspielen über LTSP''' in optimiertem Format zur Verfügung.
 
Für uns intern stehen die Aufnahmen '''zum Abspielen über LTSP''' in optimiertem Format zur Verfügung.
  
Unter: <code>/data/Intern/Schulung/Videos/</code>
+
Dieses Video: <code>/data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm</code>
  
Video: <code>rec_2015-09-01_1202_LTSP-opt.webm</code>
+
Hinweise zum Abspielen siehe: [[Screencast_(Bildschirmaufnahme)_mit_LTSP#Abspielen]]}}
 
 
Zum Abspielen empfehle ich ''mplayer'' mit der ''-framedrop'' Option.<br />
 
Befehl für dieses Video:
 
<pre>$ mplayer -framedrop /data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm</pre>
 
Bedienung: Vor-/ Zurückspulen mit den Pfeiltasten "Links"/"Rechts", zum Verlassen Taste "q"}}
 
  
 
=== Notizen ===
 
=== Notizen ===

Version vom 23. September 2015, 17:02 Uhr

Schulung vom 1.9.2015:

Behandelt wurden die grundlegenden Befehle zur Arbeit im lokalen, eigenen Repository.

Video (Bildschirmaufnahme mit Webcam)

Bemerkung Revamp:

Für uns intern stehen die Aufnahmen zum Abspielen über LTSP in optimiertem Format zur Verfügung.

Dieses Video: /data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm

Hinweise zum Abspielen siehe: Screencast_(Bildschirmaufnahme)_mit_LTSP#Abspielen

Notizen


Was ist git ?

- "source code management"

- Software zur Versionsverwaltung
  von was ?
    - Software
    - Text
    - Dokumente


- open source projekte

- z.B. Linux Kernel

- entwickelt von Linus Torwalds
  um den Kernel zu verwalten


1) Installieren

Paket: _git_

    $ apt-get install git


2) Test

    $ git

Ausgabe, usage etc.


branches
--------


master     C1 -- C2 -- C3 
                        \                
featureA                C4 -- C5 --C6


master     C1 -- C2 -- C3 -- C4 -- C5

Ergänzende Notizen

Ein Beispielprojekt: projektX

Verzeichnis erstellen.

Ein Verzeichnis in git initialisieren:

   $ git init

Dateien hinzufügen, Vorbereitung für den nächsten commit:

   $ git add <datei1> <datei2> ...

Eine "kleine Version", commit erstellen:

   $ git commit -m "dies ist eine kurze Beschreibung der Änderung"

Stand im Verzeichnis anzeigen:

   $ git status

Versionsgeschichte "history" anzeigen:

   $ git log

Branches anzeigen:

   $ git branch

Einen neuen branch erstellen:

   $ git checkout -b <neuer branch name>

Branch wechseln:

   $ git checkout <branch name>