GIT zu Projekt hinzufügen
git init
Datei tracken oder Änderungen speichern
git add [Dateiname]
alle Veränderungen aller Dateien für commit vorbereiten
git add .
Versions-Verlauf anzeigen
git log
git status
eine Veränderungen werden commited mit einem Hinweistext
git commit -m "added index.html"
Commited alle geänderen Dateien + Hinweistext
git commit -am "Message"
git congfig --global user.name "myName"
git config --global user.email "myemail@email.com"
Git Clone erstellt neue Repository auf dem Rechner / klont diese von GitHub
git clone
zeigt die Verzweigung (Branch) an
git branch
erstellt einen neuen Branch
git branch name
springt in den neuen Branch hinein
git checkout name
erstellt einen neuen Branch und springt hinein
git checkout -b name
einen bestehenden Branch umbenennen
git branch -m altername neuername
einen Branch mergen (fügt den Branch dem Hauptzweig hinzu)
git merge name
git branch -d name
oder git branch -d name1 name2 name3
synchronisiert die lokale Verion mit der von GitHub
git pull
Änderungen werden vom lokalen Rechner auf GitHub hochgeladen
git push
Alle branches von GitHub anzeigen
git fetch --all
git branch --all