====== Git - Referenzkarte ======
|Befehl|Optionen|Auswirkungen|
|git
|init ["Repository"]
|Erzeugt ein neues Verzeichnis(Leeres)(Mit dem Optionalen Namen) im Standard Ordner. |
|git add
|.
|Erzeugt die erforderliche index Datei. Beinhaltet alles über die Dateien für das Projekt("." bedeutet, das ALLES über und in diesem Ordner indexiert wird).|
|git add
|*.cpp
|Indexiert alle C++ Dateien (("*" Steht für alle Dateien mit der Endung .cpp, egal welchen Namen))(Dies ist ein Beispiel)|
|git add
| -u,--update
|Indexiert nur Dateien, die schon im Index vorhanden sind. Wenn xyz.txt im Index ist, wird Sie neu Indexiert, wenn nicht passiert nichts|
|git add
|--refresh
|Erneuert lediglich die Stat-Informationen der Angegeben Datei(en)|
|commit
|
|Erstellt eine Beschreibung dafür, warum die Dateien hochgeladen wurden. Öffnet dazu das Programm [[bash:cmd:vi|Vi]]|
|git config
|s.u|Befehle für git config|
|git config
|--global user.name "Username"
|Ändert den genutzten Usernamen|
|"((" bedeutet, dass was direkt drüber steht, genutzt wird))|--global user.email Mail@Adresse
|Mail@Adresse
ist die zukünftig genutzte Mail Adresse|
===== Ready for Commit - Wie er Funktioniert =====
Ein Commit brauch man
FIXME Immer gebraucht ist auch hier: Vervollständigen ;)