De master, j'ai créé une branche A parce que je voulais ajouter une nouvelle fonctionnalité. Après avoir terminé la fonctionnalité, j'ai tout commis jusqu'à ce point. Mais alors j'ai continué à travailler sur la branche, et maintenant réaliser toutes les choses que j'ai faites depuis que ce commit aurait un sens plus logique dans une nouvelle branche, appelez-la B, hors de maître.Git Branch Workflow Dilemma
Maintenant, je peux évidemment valider mes modifications sur A, les placer dans master, puis les branches, les appeler B et continuer. Mais que se passe-t-il si je veux vraiment garder les choses propres et préfèrerais tirer mon dernier commit de A en master, puis créer une branche B, puis récupérer mes changements non validés que j'ai dans A maintenant?
Créez simplement la branche B à partir de A et passez à celle-ci. Vos changements non validés seront également dans B, alors il suffit de les commettre à B. – Calvin