Git

Ekkart Kleinod  • 

Remote-Branches updaten

Gelöschte Branches werden bei pull und fetch nicht übernommen (gelöscht). Dafür muss das Flag prune gesetzt sein:

$ git fetch -p

Löschen von Remote-Branches

Erst prüfen, ob der Branch bereits gelöscht und noch nicht übernommen wurde.

$ git fetch -p

Dann:

$ git push <remote_name> --delete <branch_name>

also z.B.

$ git push origin --delete feature/fxmlparts

Branching-Modell

Branch anlegen

$ git checkout -b <branch>

Branch wechseln

$ git checkout <branch>

Branch in aktuell ausgecheckten Branch mergen (kein Fast Forward)

$ git merge --no-ff <branch>

Branch löschen

$ git branch -d <branch>

Branches auflisten (lokal, dann remote)

$ git branch
$ git branch --remote

Tag erstellen

$ git tag -a <tag>