Principal Outro O que é um arquivo GITIGNORE e como faço para usá-lo?

O que é um arquivo GITIGNORE e como faço para usá-lo?



Ao trabalhar com um repositório git, existe o perigo de dados indesejados. Felizmente, você pode criar um arquivo com a extensão GITIGNORE e definir quais arquivos e pastas devem ser ignorados no projeto. Você pode formar dados GITIGNORE globais para uso com todos os repositórios Git.

o que

Como criar arquivos GITIGNORE

Os arquivos GITIGNORE são arquivos de texto simples, portanto, você pode abri-los usando o Bloco de notas ou qualquer editor de texto. Aqui está como fazer um arquivo GITIGNORE:

  1. Abra qualquer editor de texto e clique em Salvar. Mude o nome para .gitignore.
  2. Ao editar o arquivo, cada linha é reservada para uma única pasta ou arquivo que um git deve ignorar.

Use # para adicionar comentários a um arquivo .gitignore

Use * para uma correspondência de curinga

Use # / para ignorar os caminhos relativos ao arquivo GITIGNORE.

Por exemplo, seu GITIGNORE pode ser assim:

# Ignore node_modules folder

node_modules

# Ignorar arquivos relacionados a chaves de API

.env

# Ignorar arquivos de sistema do Mac

.DS_store

# Ignorar arquivos de configuração SASS

.sass-cache

como fazer bots no discord

# Ignorar todos os arquivos de texto

*.TXT

Como você deve saber, os comentários são opcionais.

Ignore os diretórios incluindo seus caminhos e usando / no final de cada linha.

Por exemplo:

testando /

Histórico/

como saber se alguem esta online no whatsapp

carrega /

Embora o símbolo curinga * possa ser usado para ignorar todos os arquivos com uma extensão específica, você pode combiná-lo com o símbolo de negação!. Aqui está um exemplo:

*.TXT

! readme.txt

! main.txt

O acima informaria ao git para ignorar todos os arquivos com extensão .txt, exceto para readme.txt e main.txt.

Curingas podem ser usados ​​para diretórios. Apenas tome cuidado ao usá-los, conforme mostrado neste exemplo:

teste/

! test / example.txt

Você pode pensar que o git irá ignorar todos os arquivos dentro do diretório de teste, exceto example.txt. No entanto, não é esse o caso. Ele ainda irá ignorar example.txt por motivos de desempenho, já que definimos que todo o diretório de teste será ignorado.

Você tem a opção de usar asterisco duplo (**) para corresponder a qualquer número de diretórios e arquivos. Por exemplo, Test / ** / *. Txt dirá ao git para ignorar apenas os arquivos que terminam com .txt no diretório test e seus subdiretórios.

Arquivo GITIGNORE - Como usar um

Três maneiras de implementar arquivos GITIGNORE

Use um GITIGNORE global com todos os seus projetos, seja com seus colegas ou sozinho. No entanto, você pode criar um GITIGNORE local ou até mesmo especificar regras de exclusão.

Crie um arquivo GITIGNORE local

Existem duas maneiras de definir arquivos GITIGNORE. Você pode ter um arquivo GITIGNORE no nível do diretório ou criar um arquivo na raiz. Na maioria dos casos, GITIGNORE inclui arquivo de propriedades e arquivos de configuração. Quando seus colegas de equipe também estiverem puxando o mesmo arquivo GITIGNORE, certifique-se de usar # para adicionar comentários para maior clareza.

Crie um arquivo GITIGNORE global

Se estiver trabalhando com vários repositórios git, você pode economizar muito tempo definindo regras globais para seus repositórios locais.

como usar chat de voz em fortnite
  1. Crie o arquivo GITIGNORE e defina as regras universais a serem aplicadas.
  2. Use a propriedade core.excludesFiles para transformar seu arquivo GITIGNORE local em global. Use a seguinte linha:

git config –global core.excludesFile

Criar regras pessoais GITIGNORE

Se você tiver um repositório específico, regras, você pode modificar os arquivos GITIGNORE globais ou locais. Essas regras não podem ser compartilhadas ou controladas com outros membros do seu grupo de trabalho. Você pode usar regras pessoais GITIGNORE para seus diretórios de trabalho locais ou configurações de logger.

Usando o arquivo GITIGNORE para arquivos confirmados

Ignorar arquivos confirmados

Os arquivos confirmados são integrados ao repositório, pois são armazenados em cache. Se você ignorar esses dados, eles precisam ser removidos primeiro. O método sugerido para fazer isso é excluir esses arquivos e, em seguida, confirmar e aplicar as alterações. Depois de fazer isso, você pode finalmente usar GITIGNORE definindo uma regra onde o arquivo será ignorado localmente. Adicione esta linha:

git rm –cached

Desta forma, o arquivo será removido do repositório, embora permaneça no diretório de trabalho. Um arquivo GITIGNORE com esta regra deve estar no diretório de trabalho.

Confirmar arquivo anteriormente ignorado

Se você deseja enviar um arquivo que foi ignorado, você pode fazer isso usando a linha git add e a opção force. Por exemplo, se você deseja remover example.txt do arquivo GITIGNORE enquanto mantém o repositório comprometido, insira as linhas:

git add -f example.txt

git commit -m Força a adição de example.txt.

Agora você adicionou um arquivo ignorado ao repositório. A etapa final é modificar o arquivo GITIGNORE removendo o padrão de ignorar ou a regra.

o que

Use GITIGNORE para sua vantagem

Como os arquivos GITIGNORE estão presentes em quase todos os projetos, você precisará aprender a usá-los. Embora os comandos sejam simples, é essencial definir suas regras e ignorar os arquivos corretos. Com o uso adequado do GITIGNORE, você economizará tempo e otimizará seu projeto.

Com que frequência você precisa de arquivos GITIGNORE no repositório git? Você usa principalmente regras globais ou locais? Por favor, compartilhe suas experiências na seção de comentários.

Artigos Interessantes

Escolha Do Editor

iPhone X – Como bloquear chamadas
iPhone X – Como bloquear chamadas
Chamadas não solicitadas podem ser irritantes, mas desligar o telefone e a campainha nem sempre é prático. Felizmente, existe outra maneira de evitar chamadas indesejadas. Confira estas etapas fáceis para bloquear chamadas indesejadas no seu iPhone X. Existem
Como usar o BitLocker sem TPM
Como usar o BitLocker sem TPM
A segurança de dados é - ou deveria ser - uma das principais prioridades para qualquer pessoa que use um computador hoje. Com mais sistemas portáteis vendidos do que desktops, é mais importante do que nunca proteger seu dispositivo contra roubo ou perda. Portanto, certifique-se de que
Como excluir uma única mensagem no Hangouts
Como excluir uma única mensagem no Hangouts
Às vezes, você gostaria de não ter apenas pressionado enviar a última mensagem, seja um erro de grafia embaraçoso, palavras ditas com raiva ou uma mensagem enviada para a pessoa errada. Existem muitos motivos diferentes pelos quais você pode querer
Altere a imagem da sua conta de usuário rapidamente no Windows 8.1 e Windows 8
Altere a imagem da sua conta de usuário rapidamente no Windows 8.1 e Windows 8
Ao contrário do Windows 7, as configurações do Windows 8 para alterar a imagem da conta do usuário não são muito úteis. Eles estão localizados dentro do aplicativo PC Settings e navegar até a imagem que você deseja é muito irritante porque a UI do Metro File Picker não é nada intuitiva. Vamos ver como alterar a imagem da conta do usuário no Windows
Como bloquear a tela no Windows 10 (bloquear o computador)
Como bloquear a tela no Windows 10 (bloquear o computador)
Você pode bloquear sua tela no Windows 10 para proteger seu PC de uso não autorizado quando você sair. Aqui estão todas as maneiras de bloquear seu computador.
Papéis de parede com o tema Xbox X estão disponíveis para download na Microsoft
Papéis de parede com o tema Xbox X estão disponíveis para download na Microsoft
Após o anúncio da última geração de consoles Xbox, o Xbox Series X, a Microsoft está lançando um conjunto de papéis de parede temáticos do Xbox X, apresentando jogos como Gears 5, Star Wars e um conjunto de imagens com o logotipo do Series X. Se você é fã de consoles Xbox, pode fazer o download das imagens e
Como Excluir Todos os Quadros-Chave no Blender
Como Excluir Todos os Quadros-Chave no Blender
O Blender é considerado um dos melhores editores de computação gráfica 3D de código aberto. Ele pode ser usado para criar uma variedade de efeitos visuais, animações, videogames e modelos impressos em 3D. Como uma ferramenta de edição profissional muito complexa, o software