Git Versionsverwaltung - Einführung, Grundlagen Teil 1

Aus revampedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Interne Schulung vom 1.9.2015:

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

Video

(Bildschirmaufnahme inkl. 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>