Como criar uma branch a partir de um commit específico?
Primeiro de tudo, é recomendado que está ação seja criada localmente, com CLI aberto na pasta do repositório em questão digite:
git checkout hashdocommitaqui
nesse momento o repositório irá mudar para como ele estava naquele ponto até aquele hashdocommitaqui que você tinha digitado no comando, se não der nenhum problema claro ou conflito.
A partir daí, tendo a certeza que quer criar uma branch a partir desse commit específico digite:
git checkout -b nomedabranchquevocequerdaraela
Para subir essa branch para o seu remoto, o seguinte comando deverá ser colocado:
git push --set-upstream origin nomedabranchquevocequerdaraela
git checkout hashdocommitaqui
nesse momento o repositório irá mudar para como ele estava naquele ponto até aquele hashdocommitaqui que você tinha digitado no comando, se não der nenhum problema claro ou conflito.
A partir daí, tendo a certeza que quer criar uma branch a partir desse commit específico digite:
git checkout -b nomedabranchquevocequerdaraela
Para subir essa branch para o seu remoto, o seguinte comando deverá ser colocado:
git push --set-upstream origin nomedabranchquevocequerdaraela