2
respostas

Mesmo com o .gitignire o arquivo continua aparendo

Quando adiciono o nome do arquivo no arquivo .gitignore ele contuna listando os arquivos


Dell@Dell-PC MINGW64 ~ (master)
$ cd Documents/git

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$ git init
Reinitialized existing Git repository in C:/Users/Dell/Documents/git/.git/

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        git.html

nothing added to commit but untracked files present (use "git add" to track)

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$ git add index.html

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        git.html

nothing added to commit but untracked files present (use "git add" to track)

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$ git add .gitignore
fatal: pathspec '.gitignore' did not match any files

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$ git commit -m "Adicionado .gitignore"
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        git.html

nothing added to commit but untracked files present (use "git add" to track)

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$
2 respostas

Opa Gabriel, tudo certo?

O problema ocorre por uma coisa que você esqueceu de fazer que é criar o seu arquivo .gitignore

Se você observar nos comandos que você digitou, tem essa saída:

Dell@Dell-PC MINGW64 ~/Documents/git (master)
$ git add .gitignore
fatal: pathspec '.gitignore' did not match any files

Na mensagem de erro fatal: pathspec '.gitignore' did not match any files o git está informando para você que ele não encontrou nenhum arquivo que corresponde ao nome .gitignore no seu projeto.

o comando git add .gitignore ele não vai criar o arquivo .gitignore para você, ele só vai procurar esse arquivo e caso ele encontre, ele irá deixar esse arquivo disponível para commit.

Para corrigir esse problema você precisa primeiro criar o arquivo .gitignore na raiz do seu projeto e depois adicionar as extensões ou arquivos que você não quer que o git faça o rastreamento.

Se achar mais fácil, existe esse site: https://www.gitignore.io/ que ele já gera o arquivo para você com base nas configurações que você passar para ele.

Olá Gabriel, tudo bem? Deu certo a solução proposta pelo Alefh?

Fala pra gente! Qualquer coisa estamos a disposição!