.gitignore para Core

27 regras de exclusão para Core, prontas a copiar para o seu repositório.

Projetos .NET Core (modelo da comunidade)

O .gitignore completo para Core

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:52:55 UTC
# Tecnologias: Core

### Core ###
# Definições de pastas do macOS (Desktop Services Store)
.DS_Store
[Dd]ebug/
*.*~
[Dd]ebugPublic/
[Rr]elease/
project.lock.json
[Rr]eleases/
x64/
# Ficheiro de troca do Vim
*.swp
nupkg/
x86/
.vscode
# Definições específicas do utilizador
*.user
.idea
# Opções do utilizador da solução
*.suo
*.userosscache
bld/
*.pyc
*.sln.docstates
[Bb]in/
[Oo]bj/
# Diretório de resultados de compilação
build/
msbuild.log
msbuild.err
msbuild.wrn
.vs/
[Oo]ut/

O que estas regras de Core ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Geral

Padrão O que ignora
.DS_Store Definições de pastas do macOS (Desktop Services Store)
*.*~ Geral
project.lock.json Geral
*.swp Ficheiro de troca do Vim
nupkg/ Geral
*.pyc Geral

Resultados de compilação

Padrão O que ignora
[Dd]ebug/ Resultados de compilação
[Dd]ebugPublic/ Resultados de compilação
[Rr]elease/ Resultados de compilação
[Rr]eleases/ Resultados de compilação
x64/ Resultados de compilação
x86/ Resultados de compilação
bld/ Resultados de compilação
[Bb]in/ Resultados de compilação
[Oo]bj/ Resultados de compilação
build/ Diretório de resultados de compilação
msbuild.log Resultados de compilação
msbuild.err Resultados de compilação
msbuild.wrn Resultados de compilação
[Oo]ut/ Resultados de compilação

Visual Studio Code

Padrão O que ignora
.vscode Visual Studio Code

Rider

Padrão O que ignora
.idea Rider

Ficheiros específicos do utilizador

Padrão O que ignora
*.user Definições específicas do utilizador
*.suo Opções do utilizador da solução
*.userosscache Ficheiros específicos do utilizador
*.sln.docstates Ficheiros específicos do utilizador

Visual Studio 2015

Padrão O que ignora
.vs/ Visual Studio 2015

Como utilizar este .gitignore para Core

  1. Copie as regras de Core acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Framework

Ver todos os modelos de Framework