Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

HELP - commit aparece erro estranho

Estou seguindo as aulas e percebi que meu Commit aparece um erro, apesar de modificar com sucesso o arquivo. PS: Meu PC é linux, - Ubuntu - Utilizo o terminal.

Segue abaixo algumas linhas de código pra contextualizar o erro:

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

nothing to commit, working tree clean

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ ls index.html

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

Changes not staged for commit: (utilize "git add ..." para atualizar o que será submetido) (use "git restore ..." to discard changes in working directory)

modified:   index.html

nenhuma modificação adicionada à submissão (utilize "git add" e/ou "git commit -a")

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git add index.html

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

Mudanças a serem submetidas: (use "git restore --staged ..." to unstage)

modified:   index.html

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git commit -m “Acento adicionado no curso de interação contínua”

error: pathspec 'adicionado' did not match any file(s) known to git

error: pathspec 'no' did not match any file(s) known to git

error: pathspec 'curso' did not match any file(s) known to git

error: pathspec 'de' did not match any file(s) known to git

error: pathspec 'interação' did not match any file(s) known to git

error: pathspec 'contínua”' did not match any file(s) known to git

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

Mudanças a serem submetidas:

(use "git restore --staged ..." to unstage)

modified:   index.html
7 respostas

Olá Priscila, tudo bem? No geral parece está tudo certo, o problema é que o comando:

git commit -m “Acento adicionado no curso de interação contínua”

Está sendo interpretado pelo git de forma separada, note que nos erros:

error: pathspec 'adicionado' did not match any file(s) known to git

error: pathspec 'no' did not match any file(s) known to git

error: pathspec 'curso' did not match any file(s) known to git

error: pathspec 'de' did not match any file(s) known to git

error: pathspec 'interação' did not match any file(s) known to git

error: pathspec 'contínua”' did not match any file(s) known to git

Cada linha está indicando não encontrou um arquivo com o nome que estava na mensagem. Mas parece que o comando está correto, você poderia colocar prints do terminal e também no arquivo index.html você pode colocar as imagens no Imgur e indicar os links aqui para eu poder entender melhor o que está acontecendo e ti indicar alguma solução!

Fico aguardando retorno!

Segue link com o print dos comandos do Git no terminal e código como solicitado.

https://drive.google.com/drive/folders/1_ImSQ4nX-hRwF4voJGc9dXgyYWLocS7M?usp=sharing

Percebi que não está realizando o commit:

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

Mudanças a serem submetidas:

(use "git restore --staged ..." to unstage)

modified:   index.html

Changes not staged for commit:

(utilize "git add ..." para atualizar o que será submetido) (use "git restore ..." to discard changes in working directory)

modified:   index.html

Arquivos não monitorados:

(utilize "git add ..." para incluir o que será submetido) ide-config/

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git add .

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

Mudanças a serem submetidas:

(use "git restore --staged ..." to unstage)

new file:   ide-config/test.html

modified:   index.html

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git commit -m “Acento adicionado no curso de interação contínua”

error: pathspec 'adicionado' did not match any file(s) known to git error: pathspec 'no' did not match any file(s) known to git error: pathspec 'curso' did not match any file(s) known to git error: pathspec 'de' did not match any file(s) known to git error: pathspec 'interação' did not match any file(s) known to git error: pathspec 'contínua”' did not match any file(s) known to git

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

Mudanças a serem submetidas:

(use "git restore --staged ..." to unstage)

new file:   ide-config/test.html

modified:   index.html
solução!

Priscila, só pra desencargo de consciência, você poderia executar o comando para fazer o commit usando apenas uma palavra no comentário, da seguinte forma:

git commit -m “Teste”

E fala pra mim qual foi o resultado! Dependendo o resultado vou tentar entender melhor o que está acontecendo, esse erro é bastante incomum!

DEU CERTO ! Porém, sempre vou ter que um usar uma unica palavra para expressar o commit?

Segue o código.

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git add .

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git status

No ramo master

Mudanças a serem submetidas:

(use "git restore --staged ..." to unstage)

new file:   ide-config/test.html
modified:   index.html

priscila.hirotsu@njp004387:~/Documentos/arquivos cursos$ git commit -m “Teste”

[master 22b12d4] “Teste”

2 files changed, 13 insertions(+), 2 deletions(-)

create mode 100644 ide-config/test.html

Na verdade não, isso era apenas um teste, e foi o que eu pensei o Git está reconhecendo apenas a primeira palavra como mensagem, então tenta utilizando aspas simples ( '' ) e os nomes sem caracteres especiais:

git commit -m 'Acento adicionado no curso de interacao continua'

E fala pra gente o resultado!

OBG Jonilson - Com aspas simples dá certo!

Que legal que deu certo Priscila! Fico muito feliz em ajudar!