Erro no git

1. Erro no git

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 10/11/2018 - 21:47h

Pessoas ... estou acompanhando um video de tutorial git

para pular o ADD, diz para inserir
git -a -m "mensage" arquivo 


aqui deu erro
mauricio@phantom ~/git $ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: changelog.txt

no changes added to commit (use "git add" and/or "git commit -a")
mauricio@phantom ~/git $ git commit -m -a "Feita a 2ª mudança no changelog" changelog.txt
error: pathspec 'Feita a 2ª mudança no changelog' did not match any file(s) known to git.


o que é que tem de errado com a bagaça ???


  


2. Re: Erro no git

Paulo Bonfanti
pbonfanti

(usa Debian)

Enviado em 12/11/2018 - 08:31h

Mauriciodez escreveu:

Pessoas ... estou acompanhando um video de tutorial git

para pular o ADD, diz para inserir
git -a -m "mensage" arquivo 


aqui deu erro
mauricio@phantom ~/git $ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: changelog.txt

no changes added to commit (use "git add" and/or "git commit -a")
mauricio@phantom ~/git $ git commit -m -a "Feita a 2ª mudança no changelog" changelog.txt
error: pathspec 'Feita a 2ª mudança no changelog' did not match any file(s) known to git.


o que é que tem de errado com a bagaça ???


Aparentemente não tem nada 'errado', parece que você editou o changelog.txt mas não adicionou ele ao stage, então ele diz que nada mudou e portanto não tem motivo pra 'commitar'.
git add changelog.txt
E na sequência faz a sua linha de commit com: git commit -m "mensagem". Sou iniciante em git ainda, mas está funcionando sem erro.

Existe um roteiro didático de git em http://rogerdudler.github.io/git-guide/ , eu prefiro esse tipo de macete do que vídeos.

Eu sempre uso:

cd diretorio-do-git
git add .
git commit



3. Re: Erro no git

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 12/11/2018 - 13:14h

pbonfanti escreveu:
... você editou o changelog.txt mas não adicionou ele ao stage, então ele diz que nada mudou e portanto não tem motivo pra 'commitar'..


então jovem ... aquele comando que passei e deu errado é justamente para pular a 'staged area' e commitar direto ...

OBS: ainda estou tentando entender essa 'staged área', analogicamente falando parece a Burocracia da máquina governamental Brasileira, ao invés de fazer direto tem que se criar algo para atrasar.


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts