Arquivo GITIGNORE (o que é e como abri-lo)
UMA Arquivo com o GITIGNORE extensão de arquivo é um arquivo Git Ignore usado com o sistema de controle de versão / fonte chamado Git.
O que é um arquivo GITIGNORE?
Um arquivo Git Ignore especifica quais arquivos e pastas devem ser ignorados em um determinado código-fonte.
Ele pode ser usado por caminho para que as regras sejam aplicadas apenas a pastas específicas, mas você também pode criar um arquivo GITIGNORE global que se aplica a todos Repositório Git você tem.
Você pode encontrar dezenas de exemplos de arquivos GITIGNORE que são recomendados em vários cenários, de Página de modelos .gitignore do GitHub.
Como abrir um arquivo GITIGNORE
Os arquivos GITIGNORE são arquivos de texto simples, o que significa que você pode abrir um com qualquer programa que possa ler arquivos de texto.
Os usuários do Windows podem abrir arquivos GITIGNORE com o programa integrado Notepad ou com o aplicativo gratuito Notepad ++. Para abrir arquivos GITIGNORE no macOS, você pode usar o Gedit. Os usuários do Linux (bem como do Windows e do macOS) podem encontrar
No entanto, os arquivos GITIGNORE não são realmente utilizáveis (ou seja, eles não funcionam como um arquivo para ignorar), a menos que sejam utilizados dentro do contexto do Git, que é software grátis que roda em Windows, Linux e macOS.
Você pode usar o arquivo GITIGNORE colocando-o onde quer que as regras sejam aplicadas. Coloque um diferente em cada diretório de trabalho e as regras de ignorar funcionarão para cada pasta individualmente. Se você colocar o arquivo GITIGNORE no pasta raiz do diretório de trabalho do projeto, você pode adicionar todas as regras lá para que ele tenha uma função global.
Não coloque o arquivo GITIGNORE no diretório do repositório Git; isso não permitirá que as regras se apliquem, pois o arquivo precisa estar no diretório de trabalho.
Os arquivos GITIGNORE são úteis para compartilhar as regras de ignorar com qualquer pessoa que possa clonar seu repositório. Isso é por que, de acordo com GitHub, é importante confirmá-lo em seu repositório.
Como converter para / de um arquivo GITIGNORE
Ver este tópico do Stack Overflow para obter informações sobre como converter CVSIGNORE em GITIGNORE. A resposta simples é que não há um conversor de arquivo regular que pode fazer isso por você, mas pode haver um script que você pode usar para copiar os padrões do arquivo CVSIGNORE.
Ver Como converter repositórios SVN em repositórios Git por ajuda para fazer isso. Veja também este script Bash que pode ser capaz de alcançar a mesma coisa.
Para salvar seu arquivo GITIGNORE em um formato de arquivo de texto, use um dos editores de texto mencionados acima. A maioria deles pode converter para TXT, HTML e formatos de texto simples semelhantes.
Leitura avançada em arquivos GITIGNORE
Você pode construir um arquivo GITIGNORE local a partir do Terminal, com este comando:
toque em .gitignore.
Um global pode ser feito assim:
git config --global core.excludesfile ~ / .gitignore_global.
Alternativamente, se você não quiser fazer um arquivo GITIGNORE, você pode adicionar exclusões ao seu repositório local editando o .git / info / exclude Arquivo.
Aqui está um exemplo simples de um arquivo GITIGNORE que iria ignorar vários arquivos gerados pelo sistema operacional:
.DS_Store
.DS_Store?
._ * .Trashes
ehthumbs.db
Thumbs.db.
Aqui está um exemplo GITIGNORE que exclui REGISTRO, Arquivos SQL e SQLITE do código-fonte:
*.registro
* .sql
* .sqlite.
Existem muitas regras de padrão que devem ser seguidas a fim de cumprir as sintaxe regras que o Git exige. Você pode ler sobre isso, e muito mais sobre como o arquivo funciona, no documento oficial Documentação GITIGNORE local na rede Internet.
Lembre-se de que, se você já fez check-in de um arquivo, não deve ser ignorado e, mais tarde, adicione um ignorar regra para isso no arquivo GITIGNORE, o Git não irá ignorar o arquivo até que você o descompacte com o seguinte comando:
git rm --nome em cache do arquivo.
Seu arquivo ainda não está abrindo?
Se o seu arquivo não estiver funcionando como descrito acima, verifique se você está lendo a extensão do arquivo corretamente. Por exemplo, se você não pode abri-lo com um editor de texto ou se o Git não reconhece o arquivo, você pode não estar realmente lidando com um arquivo GITIGNORE.
IGN é outro arquivo para ignorar, mas está no formato de arquivo RoboHelp Ignore List criado por e usado com Adobe RoboHelp para construir documentos de ajuda do Windows. Embora o arquivo possa ter uma função semelhante - listar palavras que são ignoradas nas pesquisas na documentação - ele não pode ser usado com o Git e não segue as mesmas regras de sintaxe.
Se o seu arquivo não abrir, pesquise a extensão do arquivo para saber em que formato ele está, de modo que você possa encontrar o software apropriado que o abre ou converte.
Perguntas frequentes
-
Como posso ver o que há no meu GITIGNORE?
Você pode abrir o arquivo com o seu editor de texto escolhido. Você também pode usar o git check-ignore nome do caminho comando para ver se um determinado arquivo está na lista de ignorados.
-
O que é GITIGNORE e GITATTRIBUTES no Visual Studio?
O arquivo GITIGNORE lista itens não rastreados por um repositório Git, enquanto o arquivo GITATTRIBUTES especifica como lidar com arquivos específicos com base no nome do caminho. Você pode abrir e alterar os dois arquivos no Visual Studio de Configurações do repositório > Ignorar & Arquivos de Atributos.
-
Como faço para GITIGNORE uma pasta?
Se você deseja ignorar o conteúdo de um determinado diretório, abra o arquivo GITIGNORE e digite nome da pasta/.