Olá Fernando, tudo bem?
Testei aqui e entendi o que houve. Quando você colocou a mensagem do commit entre um sinal de aspas duplas " e uma simples ', o Git interpretou como se você não tivesse fechado a mensagem e não fechou a linha de comando, dessa forma, na medida que você clicava Enter ele continuava a linha de comando forçando você finalizá-la:
$ git commit -m "teste'
>
>
>
>
  
Nesse momento, você podia colocar um sinal de aspas duplas "+ Enter que fecharia a linha de comando:
$ git commit -m "teste'
>
>
>
> "
[master (root-commit) 9990994 teste'
 1 file changed, 0insertios(+), 0 deletions(-)
  create mode 100644 teste.txt
  
E ao dar o reset, a primeira coisa que você precisa fazer para o Git voltar aos comandos, é clicar Entere depois escrever os comandos.
Nesse caso, como você já começou escrever os comando e o Git não está reconhecendo, testei aqui fechar e abrir o GitBash novamente e deu certo. Tente aí e depois me avise se deu certo.
Espero que tenha ajudado e qualquer coisa, estamos à disposição!
Bons estudos! 😄 
Caso este post tenha resolvido sua dúvida, por favor, marque o tópico como solucionado ✓.Bons Estudos!