Ir para o conteúdo
snowkitDev

A .gitignore for Unity projects

Keep Library, Temp, Logs and build folders out of Git while your Assets and ProjectSettings stay tracked.

Criar um .gitignore

Escolha tudo o que o seu projeto usa. Pressione Enter na busca para adicionar a primeira correspondência.

adicionado no fim
.gitignore

            

Regras duplicadas são mantidas só uma vez

Visual Studio, Rider and OS files are covered too.

As regras são mescladas em um único arquivo com um título para cada parte, e tudo o que está listado duas vezes é mantido só uma vez. Escolha suas linguagens, ferramentas e editores, adicione as suas próprias regras e copie um .gitignore pronto para usar. É grátis e roda no seu navegador.

Como criar um .gitignore

  1. Use Pesquisar modelos para encontrar sua linguagem, framework, editor ou sistema operacional e marque cada um que se aplicar.
  2. Adicione algo especial em Suas próprias regras.
  3. Leia o .gitignore combinado e toque em Copiar, ou em Limpar para recomeçar.
  4. Salve como um arquivo chamado .gitignore na pasta principal do seu projeto.

De onde vêm as regras

Os modelos seguem as listas da comunidade amplamente usadas para cada linguagem e ferramenta, sem as linhas raramente necessárias. Saída de build, pastas de dependências, caches, logs, configurações de editor e a bagunça do sistema operacional, como .DS_Store e Thumbs.db, estão cobertos, e linhas que começam com ! mantêm arquivos que você costuma querer, como o wrapper do Gradle ou configurações compartilhadas do VS Code.

Mantenha segredos fora do Git

Adicione Arquivos de ambiente e segredos para ignorar arquivos .env, chaves privadas e arquivos de credenciais mantendo o .env.example. Um .gitignore só impede que novos arquivos sejam adicionados. Se um segredo já foi commitado, remova-o com git rm --cached e depois troque a chave, porque ele continua no histórico.

Usando o arquivo

Salve como .gitignore na pasta principal do seu repositório, ao lado da pasta .git. Padrões que terminam em / correspondem a pastas, uma / no início ancora um padrão na raiz do repositório, ** corresponde a qualquer profundidade e as regras posteriores vencem as anteriores. Execute git status --ignored para conferir o que está sendo ignorado.

Dicas

  • Crie o .gitignore antes do primeiro commit. É muito mais difícil limpar depois.
  • Ignore arquivos gerados, como pastas de build e de dependências, e não o seu código-fonte.
  • Faça commit de um .env.example para os outros saberem quais configurações são necessárias. O gerador de .env.example pode criar um.
  • Se um arquivo já está sendo rastreado, adicioná-lo ao .gitignore não vai deixar de rastreá-lo. Use git rm --cached antes.

Quem usa

Desenvolvedores que começam um projeto, estudantes que entregam código e freelancers que entregam um repositório a um cliente. Há seções para muitas linguagens, editores e sistemas operacionais.

Perguntas

Onde fica o arquivo .gitignore?

Na pasta principal do seu repositório, ao lado da pasta .git.

Por que um arquivo ainda está sendo rastreado?

As regras de ignorar não afetam arquivos que já estão sendo rastreados. Remova-os do rastreamento com git rm --cached.

Algo é enviado?

Não. O arquivo é montado no seu navegador.

Para onde ir agora

Continue com o que você acabou de criar, ainda no seu dispositivo.

Mais do Snowkit