Se você precisa fazer checkout em um branch diferente, mas não deseja enviar suas alterações ainda, você pode usar git stash e salvar seus commits para mais tarde. É assim que funciona (você precisa ter commits pendentes em seu branch de trabalho)
git stash
Agora que seus commits estão em espera, você pode fazer checkout em um branch diferente:
git checkout website
Fique no site da filial o quanto quiser. Quando você decidir ir para o branch anterior, seus commits estarão esperando por você lá:
git checkout --
Liste seus commits pendentes:
git stash list
Aplique seus commits:
git stash apply
E pronto!