Um arquivo com a extensão de arquivo GITIGNORE é um arquivo Git Ignore usado com o sistema de controle de versão / origem chamado Git. Ele especifica quais arquivos e pastas não devem ser ignorados em um determinado código-fonte.
Ele pode ser usado em uma base 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 cada repositório Git que você possui.
Você pode encontrar dezenas de exemplos de arquivos GITIGNORE recomendados em vários cenários, a partir da página de modelos .gitignore do GitHub.
Como abrir um arquivo GITIGNORE
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.
Usuários do Windows podem abrir arquivos GITIGNORE com o programa interno Notepad ou com o aplicativo gratuito Notepad ++. Para abrir arquivos GITIGNORE no macOS, você pode usar o Gedit. Os usuários do Linux (assim como o Windows e o macOS) podem achar o Atom útil para abrir e editar arquivos GITIGNORE.
No entanto, arquivos GITIGNORE não são realmente utilizáveis (ou seja, eles não funcionam como um arquivo ignorado), a menos que sejam utilizados dentro do contexto do Git, que é um software livre executado no 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 na pasta raiz do diretório de trabalho do projeto, poderá adicionar todas as regras nele para assumir uma função global.
Nota: Não coloque o arquivo GITIGNORE no diretório do repositório Git; Isso não permitirá que as regras sejam aplicadas, pois o arquivo precisa estar no diretório de trabalho.
Os arquivos GITIGNORE são úteis para compartilhar as regras de ignorar com qualquer outra pessoa que possa clonar seu repositório. É por isso que, de acordo com o GitHub, é importante enviá-lo para o seu repositório.
Como converter para / de um arquivo GITIGNORE
Veja este tópico de Stack Overflow para informações sobre a conversão de CVSIGNORE para GITIGNORE. A resposta simples é que não há um conversor de arquivos comum que possa fazer isso para você, mas pode haver um script que você pode usar para copiar os padrões do arquivo CVSIGNORE.
Veja Como Converter Repositórios SVN em Repositórios Git para ajudar nisso. 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 em TXT, HTML e formatos de texto simples semelhantes.
Leitura avançada em arquivos GITIGNORE
Você pode criar um arquivo GITIGNORE local a partir do Terminal, com este comando:
toque .gitignore
Um global pode ser feito assim:
git config --global core.excludesfile ~ / .gitignore_global
Como alternativa, se você não quiser criar um arquivo GITIGNORE, poderá adicionar exclusões ao seu repositório local editando o arquivo .git / info / exclude Arquivo.
Aqui está um exemplo simples de um arquivo GITIGNORE que ignoraria vários arquivos gerados pelo sistema operacional:
.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db
Aqui está um exemplo de GITIGNORE que exclui arquivos LOG, SQL e SQLITE do código-fonte:
* .log * .sql * .sqlite
Existem muitas regras padrão que devem ser seguidas para cumprir as regras de sintaxe apropriadas exigidas pelo Git. Você pode ler sobre isso, e muito mais sobre como o arquivo funciona, no site oficial da Documentação da GITIGNORE.
Lembre-se de que se você já tiver feito check-in em um arquivo para não ser ignorado e depois adicionar uma regra de ignorar para ele no arquivo GITIGNORE, o Git não irá ignorar o arquivo até que você o desmarque com o seguinte comando:
git rm - cacheado nameofthefile
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 puder abri-lo com um editor de texto ou se o Git não reconhecer o arquivo, você pode não estar realmente lidando com um arquivo GITIGNORE.
O IGN é outro arquivo de ignorar, mas está no formato de arquivo RoboHelp Ignore List criado e usado com o Adobe RoboHelp para criar documentos de ajuda do Windows. Enquanto o arquivo pode servir uma função similar - para listar palavras que são ignoradas de pesquisas através da 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 sua extensão de arquivo para saber em que formato ele está, para que você possa encontrar o software apropriado que o abra ou converta.




