Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Ignorando Arquivos no Git | Interação Mais Avançada
Git Essentials

bookIgnorando Arquivos no Git

Ignorando Arquivos

Ignorar arquivos no Git é fundamental por vários motivos:

  • Redução do Tamanho do Repositório: Ignorar arquivos desnecessários impede que eles sejam armazenados no sistema de controle de versão, resultando em repositórios menores;
  • Foco no Código-Fonte: Ao excluir arquivos gerados ou artefatos, seu repositório permanece focado no código-fonte e nos arquivos essenciais do projeto;
  • Segurança: Evitar a inclusão de informações sensíveis, como chaves de API ou senhas, aumenta a segurança do seu projeto.

O Arquivo .gitignore

O principal mecanismo para especificar arquivos a serem ignorados é o arquivo .gitignore. Este arquivo, normalmente localizado na raiz do seu repositório, contém uma lista de padrões de arquivos que o Git deve ignorar. Cada linha do arquivo representa um padrão para arquivos ou diretórios a serem ignorados. Por enquanto, usaremos apenas os nomes dos arquivos.

Primeiro, vamos listar todos os arquivos e diretórios (incluindo ocultos) no diretório do nosso projeto:

Se você estiver trabalhando em um computador macOS, provavelmente terá o arquivo .DS_Store, que é criado automaticamente pelo sistema operacional. Não faz sentido rastrear e versionar esse arquivo, então vamos criar o arquivo .gitignore usando o comando echo e adicionar a linha .DS_Store para ignorar esse arquivo:

Note
Nota

Se o .gitignore não estiver vazio, utilize o operador >> para adicionar uma nova linha com o nome do arquivo.

Em seguida, é possível executar o comando git status e verificar que esse arquivo não aparece na lista de arquivos não rastreados:

Agora, vamos adicionar nosso arquivo .gitignore e fazer o commit:

O commit foi realizado com sucesso e o arquivo .DS_Store está sendo ignorado.

question mark

Como adicionar corretamente um arquivo chamado handler.py a um arquivo .gitignore NÃO VAZIO?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.57

bookIgnorando Arquivos no Git

Deslize para mostrar o menu

Ignorando Arquivos

Ignorar arquivos no Git é fundamental por vários motivos:

  • Redução do Tamanho do Repositório: Ignorar arquivos desnecessários impede que eles sejam armazenados no sistema de controle de versão, resultando em repositórios menores;
  • Foco no Código-Fonte: Ao excluir arquivos gerados ou artefatos, seu repositório permanece focado no código-fonte e nos arquivos essenciais do projeto;
  • Segurança: Evitar a inclusão de informações sensíveis, como chaves de API ou senhas, aumenta a segurança do seu projeto.

O Arquivo .gitignore

O principal mecanismo para especificar arquivos a serem ignorados é o arquivo .gitignore. Este arquivo, normalmente localizado na raiz do seu repositório, contém uma lista de padrões de arquivos que o Git deve ignorar. Cada linha do arquivo representa um padrão para arquivos ou diretórios a serem ignorados. Por enquanto, usaremos apenas os nomes dos arquivos.

Primeiro, vamos listar todos os arquivos e diretórios (incluindo ocultos) no diretório do nosso projeto:

Se você estiver trabalhando em um computador macOS, provavelmente terá o arquivo .DS_Store, que é criado automaticamente pelo sistema operacional. Não faz sentido rastrear e versionar esse arquivo, então vamos criar o arquivo .gitignore usando o comando echo e adicionar a linha .DS_Store para ignorar esse arquivo:

Note
Nota

Se o .gitignore não estiver vazio, utilize o operador >> para adicionar uma nova linha com o nome do arquivo.

Em seguida, é possível executar o comando git status e verificar que esse arquivo não aparece na lista de arquivos não rastreados:

Agora, vamos adicionar nosso arquivo .gitignore e fazer o commit:

O commit foi realizado com sucesso e o arquivo .DS_Store está sendo ignorado.

question mark

Como adicionar corretamente um arquivo chamado handler.py a um arquivo .gitignore NÃO VAZIO?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
some-alt