git branching - como transformar o master atual em um branch e depois reverter o master para a versão anterio

Isso provavelmente é bastante simples, mas atualmente sou um git noob e ainda não entendi muito bem o modelo de ramificação gi

Suponha que atualmente não tenho ramificações além demaster, mas agora fiz algumas alterações desde meu último commit que decidi que não quero manter (nota: as alterações ainda não foram confirmadas). Ainda não quero me livrar dessas alterações. Gostaria de colocá-las em seu próprio ramo (chamado, por exemplo,experimental_stuff) e continue o desenvolvimento do meu commit anterior. Então eu acho que as etapas são:

tornar o mestre atual uma ramificação git branch experimental_stuff?) volte ao commit anterior git checkout <last_commit>?) faça esse meu novo ramo mestre para que as confirmações futuras continuem daqui git ????)

ssa é a abordagem correta e qual comando git é necessário para a última parte (se houver

[ota: este é apenas um repositório git local para meu uso exclusivo, se isso fizer alguma diferenç]

questionAnswers(2)

yourAnswerToTheQuestion