Beruflich Dokumente
Kultur Dokumente
Neues, lokales Repo erstellen Aktuellen HEAD-Branch wechseln Aktuellen HEAD auf <branch>rebasen
$ git init $ git checkout <branch> Kein Rebase von Commits, die published sind!
$ git rebase <branch>
Neuen lokalen Branch erstellen
LOKALE ÄNDERUNGEN (basierend auf dem aktuellen HEAD) Rebase abbrechen
$ git branch <new-branch> $ git rebase --abort
Veränderte Files in der Working Copy
$ git status Neuen lokalen Branch auf Basis eines <remo- Rebase nach Konfliktlösung fortsetzen
te/branch> erstellen $ git rebase --continue
Änderungen an versionierten Files
$ git checkout --track <remote/branch>
$ git diff Konflikt in externem Mergetool lösen
Lokalen Branch löschen $ git mergetool
Alle lokalen Änderungen zum nächsten Com-
$ git branch -d <branch>
mit hinzufügen Konflikt als ‹resolved› markieren nach manu-
$ git add . Tag auf aktuellem Commit erstellen eller Konfliktlösung im Editor
$ git tag <tag-name> $ git add <resolved-file>
Teile der Änderungen in <file> zum
nächsten Commit hinzufügen $ git rm <resolved-file>
VERSION CONTROL
BEST PRACTICES