Créer Git branch avec les changements actuels

J'ai commencé à travailler sur mon maître direction de la pensée que ma tâche serait facile. Après un moment, j'ai compris qu'il allait prendre plus de travail et je veux faire tout ce travail dans une nouvelle branche.

Comment puis-je créer une nouvelle branche et de prendre tous ces changements avec moi sans se salir maître?