Faire un git branch égal à maître

Version courte

Quelle est la meilleure façon de faire une branche égale à master de nouveau, en supprimant les différences?
Jusqu'à maintenant, j'ai simplement utilisé git branch -D wip, suivie par git checkout -b wip, mais cela semble un peu ridicule.

Motivation

J'ai souvent un wip de la branche à côté de mon master branche "travail en cours". Parfois, le travail sur une branche se "laissés pour compte", et quand je l'ai retrouver, je trouve que je n'en voulez plus. Cette redécouverte se produit souvent lorsque je veux utiliser la branche de stocker un nouvel ensemble de "travail en cours", et je trouve que je veux simplement ignorer les différences avec master, de sorte que le nouveau "travail en cours" s'adapte sur le dessus. Pour comprendre les différences n'est pas la peine: la solution décrite ci-dessus fonctionne très bien pour moi. Toutes les meilleures solutions pour répondre à ce cas d'utilisation?

OriginalL'auteur Confusion | 2012-11-21