Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Ignorar arquivos

Às vezes, existem arquivos que você não quer que o Git verifique no GitHub. Há algumas maneiras de avisar o Git sobre quais arquivos ignorar.

Neste artigo

Crie um .gitignore local

Se você criar uma arquivo denominado .gitignore em seu repositório, o Git irá usá-lo para determinar quais arquivos e diretórios ignorar antes de você fazer o commit.

O commit deve ser feito no arquivo .gitignore em seu repositório, assim as regras ignorar poderão ser compartilhadas com quaisquer outros usuários que clonarem o repositório.

O GitHub mantém uma lista oficial de arquivos .gitignore recomendados para muitos dos sistemas operacionais, ambientes e linguagens populares no repositório público github/gitignore. É possível usar gitignore.io para criar um arquivo .gitignore para seu sistema operacional, linguagem de programação ou Ambiente de Desenvolvimento Integrado (IDE, Integrated Development Environment). Para obter mais informações, consulte o site gitignore.io.

  1. No terminal, navegue até o local de seu repositório Git.
  2. Digite touch .gitignore para criar um arquivo .gitignore.

O Octocat tem um Gist com algumas regras adequadas para adicionar a este arquivo.

Se você já verificou um arquivo e quer ignorá-lo, o Git não o ignorará se você adicionar uma regra posteriormente. Nesses casos, primeiramente você deve desabilitar o monitoramento do arquivo, executando o seguinte comando no terminal:

$ git rm --cached FILENAME

Crie um .gitignore global

Você também pode criar um arquivo .gitignore global, que é uma lista de regras para ignorar arquivos em todos os repositórios Git do seu computador. Por exemplo, você deverá criar o arquivo em ~/.gitignore_global e adicionar algumas regras a ele.

  1. Abra o terminal.
  2. Execute o seguinte comando em seu terminal:

    $ git config --global core.excludesfile ~/.gitignore_global

O Octocat tem um Gist com algumas regras adequadas para adicionar a este arquivo.

Explicite exclusões do repositório

Se você não quiser criar um arquivo .gitignore para compartilhar com outras pessoas, crie regras sem fazer o commit no repositório. Você pode usar essa técnica para arquivos que você gerou localmente e que não espera que outros usuários o façam, como arquivos criados pelo seu editor.

Use seu editor de textos preferido para abrir o arquivo .git/info/exclude dentro da raiz do repositório Git. Qualquer regra que você adicionar aqui não será verificada e ignorará arquivos somente em seu repositório local.

  1. No terminal, navegue até o local de seu repositório Git.
  2. Abra o arquivo .git/info/exclude com seu editor de texto preferido.

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato