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

Aus revampedia
Zeile 8: Zeile 8:
  
 
{{Bemerkung revamp|
 
{{Bemerkung revamp|
'''Zum Abspielen über LTSP''' steht die Aufnahme für uns intern in optimiertem Format zur Verfügung.<br />
+
'''Zum Abspielen über LTSP''' steht die Aufnahme für uns intern in optimiertem Format zur Verfügung.
 +
 
 
Unter: <code>/data/Intern/Schulung/Videos/rec_2015-09-01_1202_LTSP-opt.webm</code>
 
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 />
+
Zum Abspielen empfehle ich <code>mplayer</code> mit der <code>-framedrop</code> 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"}}
 
Bedienung: Vor-/ Zurückspulen mit den Pfeiltasten "Links"/"Rechts", zum Verlassen Taste "q"}}
  

Version vom 23. September 2015, 14:17 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.

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>