.gitignore para KiCad

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

Automatização do desenho eletrónico

O .gitignore completo para KiCad

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:51:20 UTC
# Tecnologias: KiCad

### KiCad ###
*.000
# Ficheiro de cópia de segurança
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*-cache*
*-bak
*-bak*
# Ficheiros de cópia de segurança do Emacs
*~
~*
_autosave-*
\#auto_saved_files\#
# Ficheiros temporários
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
~*.lck
\#auto_saved_files#
*.net
*.dsn
*.ses
*.xml
*.csv
**/*-backups/*.zip
*.kicad_prl
.history

O que estas regras de KiCad ignoram

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

Ficheiros temporários

Padrão O que ignora
*.000 Ficheiros temporários
*.bak Ficheiro de cópia de segurança
*.bck Ficheiros temporários
*.kicad_pcb-bak Ficheiros temporários
*.kicad_sch-bak Ficheiros temporários
*-backups Ficheiros temporários
*-cache* Ficheiros temporários
*-bak Ficheiros temporários
*-bak* Ficheiros temporários
*~ Ficheiros de cópia de segurança do Emacs
~* Ficheiros temporários
_autosave-* Ficheiros temporários
\#auto_saved_files\# Ficheiros temporários
*.tmp Ficheiros temporários
*-save.pro Ficheiros temporários
*-save.kicad_pcb Ficheiros temporários
fp-info-cache Ficheiros temporários
~*.lck Ficheiros temporários
\#auto_saved_files# Ficheiros temporários

Ficheiros de listas de ligações (exportados do Eeschema)

Padrão O que ignora
*.net Ficheiros de listas de ligações (exportados do Eeschema)

Ficheiros do encaminhador automático (exportados do Pcbnew)

Padrão O que ignora
*.dsn Ficheiros do encaminhador automático (exportados do Pcbnew)
*.ses Ficheiros do encaminhador automático (exportados do Pcbnew)

Ficheiros BOM exportados

Padrão O que ignora
*.xml Ficheiros BOM exportados
*.csv Ficheiros BOM exportados

Cópias de segurança arquivadas (KiCad 6.0)

Padrão O que ignora
**/*-backups/*.zip Cópias de segurança arquivadas (KiCad 6.0)

Histórico local baseado no git (KiCad 9.0+)

Padrão O que ignora
.history Histórico local baseado no git (KiCad 9.0+)

Definições locais do projeto

Padrão O que ignora
*.kicad_prl Definições locais do projeto

Como utilizar este .gitignore para KiCad

  1. Copie as regras de KiCad 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 Hardware

Ver todos os modelos de Hardware