====== 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 ;)