Von Gast (nicht überprüft) , 29 April 2026

Das Problem, das Worktrees losen

Sie sind tief in einem Feature, als ein dringender Bug-Report eintrifft.

Worktree hinzufugen

git worktree add ../hotfix-1234 hotfix/login-redirect
git worktree add -b hotfix/login-redirect ../hotfix-1234 main

Auflisten und verwalten

git worktree list
git worktree remove ../hotfix-1234
git worktree prune

Wie es intern funktioniert

Das .git in Ihrem Originalverzeichnis ist das echte Repo.

Von Gast (nicht überprüft) , 29 April 2026

Aliase, die Miete zahlen

Die ersten zehn Git-Aliase, nach denen jeder greift, decken die Grundlagen ab.

Von Gast (nicht überprüft) , 29 April 2026

Warum Binaries schwierig sind

Git's Storage-Modell ist fur Text designt.

Diff und Merge

# .gitattributes
*.pdf binary
*.png binary
*.zip binary

Benutzerdefinierte Diff-Treiber

# .gitattributes
*.docx diff=docx
*.pdf diff=pdf

# ~/.gitconfig
[diff "docx"]
    textconv = pandoc --to=plain
[diff "pdf"]
    textconv = pdftotext -layout

Merge-Treiber

Fur die meisten Bilder, Audio und Video ist "Merge" bedeutungslos.

Von Gast (nicht überprüft) , 29 April 2026

Warum forken

Sie haben selten Schreibzugriff auf ein Projekt, zu dem Sie beitragen mochten.

Von Gast (nicht überprüft) , 29 April 2026

Das Modell

Trunk-based Development (TBD) halt einen einzelnen lang lebenden Branch und integriert alles haufig.

Von Gast (nicht überprüft) , 29 April 2026

Was Git Flow ist

Git Flow ist ein 2010 von Vincent Driessen vorgeschlagenes Branching-Modell.