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

Aus revampedia
Zeile 5: Zeile 5:
 
=== Videos ===
 
=== Videos ===
  
* Für uns intern steht die Aufnahme in optimiertes Format zum abspielen über LTSP zur Verfügung.
+
* Hohe Qualität zum '''Download''' (188MB): https://rochen.revamp-it.ch:25443/revamp/Videos/rec_2015-09-01_1202.mp4
: Unter: <code>/data/Intern/Schulung/Videos/ [noch einfügen]</code>
+
 
: Hinweise zum abspielen über LTSP siehe: [noch erstellen]
+
{{Bemerkung revamp|
* Hohe Qualität zum Download (188MB): https://rochen.revamp-it.ch:25443/revamp/Videos/rec_2015-09-01_1202.mp4
+
'''Zum Abspielen über LTSP''' steht die Aufnahme für uns intern in optimiertem Format zur Verfügung.<br />
 +
Unter: <code>/data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm</code>
 +
 
 +
Zum Abspielen empfehle ich ''mplayer'' mit der ''-framedrop'' Option:<br />
 +
<code>$ mplayer -framedrop /data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm</code><br />
 +
Bedienung: Vor-/ Zurückspulen mit den Pfeiltasten "Links"/"Rechts", zum Verlassen Taste "q"}}
  
 
=== Notizen ===
 
=== Notizen ===

Version vom 23. September 2015, 14:04 Uhr

Schulung vom 1.9.2015:

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

Videos

Bemerkung Revamp:

Zum Abspielen über LTSP steht die Aufnahme für uns intern in optimiertem Format zur Verfügung.
Unter: /data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm

Zum Abspielen empfehle ich mplayer mit der -framedrop Option:
$ mplayer -framedrop /data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm

Bedienung: Vor-/ Zurückspulen mit den Pfeiltasten "Links"/"Rechts", zum Verlassen Taste "q"

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>