Importante lembrar o git stash, é ótimo pra quando você não quer commitar aquele arquivo na hr, ele te permite salvar o arquivo em memória e volta os arquivos para um status antes da sua edição, porém n se procupe, sua edição está salva.
Assim você pode trocar de branch, testar outras edições antes de suar o "git stash pop" para retomar seu arquivo e suas mudanças