Login
Newsletter
Werbung

Do, 11. Dezember 2014, 15:00

Git-Tutorium – Teil 1

Durch das Hinzufügen des Ordners css werden die einzelnen Dateien des Ordners für den nächsten Commit vorgemerkt. Wenn man nicht den ganzen Ordner, sondern nur einzelne Dateien hinzufügen möchte, geht das natürlich auch:

$ git add fonts/glyphicons-halflings-regular.eot

Es bietet sich anschließend noch einmal an, git status auszuführen:

$ git status
Auf Branch master

Initialer Commit

zum Commit vorgemerkte Änderungen:
  (benutzen Sie "git rm --cached <Datei>..." zum Entfernen aus der Staging-Area)

        neue Datei:     css/bootstrap-theme.css
        neue Datei:     css/bootstrap-theme.css.map
        neue Datei:     css/bootstrap-theme.min.css
        neue Datei:     css/bootstrap.css
        neue Datei:     css/bootstrap.css.map
        neue Datei:     css/bootstrap.min.css
        neue Datei:     fonts/glyphicons-halflings-regular.eot

Unbeobachtete Dateien:
  (benutzen Sie "git add <Datei>..." um die Änderungen zum Commit vorzumerken)

        fonts/glyphicons-halflings-regular.svg
        fonts/glyphicons-halflings-regular.ttf
        fonts/glyphicons-halflings-regular.woff
        js/

Vorher wurde das komplette css-Verzeichnis hinzugefügt. Mit dem Hinzufügen einer einzelnen Datei wird nun nicht mehr der Ordner fonts von git status allgemein gelistet, sondern es werden stattdessen explizit alle einzelnen Dateien aufgelistet.

Diesmal werden alle restlichen Dateien, die noch nicht beobachtet werden, für den Commit hinzufügt:

$ git add fonts/ js/

Alternativ kann man auch den Befehl git add -A ausführen, um generell alle unbeobachtete Dateien hinzuzufügen. Eine Ausgabe erscheint bei erfolgreicher Ausführung nicht. Aber Achtung: Dies sollte man nur tun, wenn man sicher ist, dass sonst keine weiteren temporären Dateien vorhanden sind, die nicht in dem Commit landen sollen.

Falls aus Versehen doch Dateien zum Staging Bereich hinzugefügt worden sind, kann man sie ganz leicht mit git rm --cached <Datei> wieder entfernen.

Nach einem erneuten Ausführen von git status werden alle hinzugefügten Dateien aus den drei Unterordnern aufgelistet. Es bietet es sich nicht nur für Anfänger an, jedes Mal vor einem Commit die hinzugefügten Dateien mittels git status zu überprüfen, um zu vermeiden, dass ungewollt Dateien in das Repository eingetragen werden.

$ git status
Auf Branch master

Initialer Commit

zum Commit vorgemerkte Änderungen:
  (benutzen Sie "git rm --cached <Datei>..." zum Entfernen aus der Staging-Area)

neue Datei:     css/bootstrap-theme.css
      neue Datei:     css/bootstrap-theme.css.map
      neue Datei:     css/bootstrap-theme.min.css
      neue Datei:     css/bootstrap.css
      neue Datei:     css/bootstrap.css.map
      neue Datei:     css/bootstrap.min.css
      neue Datei:     fonts/glyphicons-halflings-regular.eot
      neue Datei:     fonts/glyphicons-halflings-regular.svg
      neue Datei:     fonts/glyphicons-halflings-regular.ttf
      neue Datei:     fonts/glyphicons-halflings-regular.woff
      neue Datei:     js/bootstrap.js
      neue Datei:     js/bootstrap.min.js

Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung