Basics
git add <Dateiname> | Änderungen werden vorgeschlagen (für den Commit vorbereitet)
git commit -m 'Commit Nachricht' | Änderungen werden in den Head gespeichert (lokal)
git push | Änderungen werden aus dem lokalen Repository an das Remote Repository gesendet
git pull | Änderungen werden aus dem Remote Repository geholt und an das lokale Repository gesendet
Hilfen
git log | Zeigt eine Liste der Commits mit den IDs an
git status | Zeigt den Status der neuen oder geänderten Dateien an
git push origin <Branchname>:main | Pusht den Branch in Main
Branches - Push auf Hauptbranch
git checkout -b <Branchname> | Erstellt einen neuen Branch und wechselt in diesen
git pull origin main | Holen der neuesten Änderungen aus dem Hauptbranch
git add . | Alle Änderungen werden vorgeschlagen (für den Commit vorbereitet)
git commit -m 'Commit Nachricht' | Änderungen werden in den Head gespeichert (lokal)
git checkout main | Wechselt in den Main Branch
git merge <Branchname> | Branch in den Hauptbranch mergen
git push origin main | Änderungen zum Remote-Repository pushen
Arbeitskopie erstellen auf Hopper
cd ~/bare_repos | In das Bare Repository wechseln
git init --bare <Name> | Erstellt ein neues Bare Repository
chmod o-rwx <Name> | Entzieht der Gruppe Others das Lesen, Schreiben und Ausführen
cd ~/repos | In das Arbeitsrepository wechseln
git clone ~/bare_repos/<Name> | Kopiert das Bare Repository in das aktuelle Verzeichnis