loading...
WoMakersCode

[Tutorial Git] Ignorando arquivos no Git

danielle8farias profile image ダニエリ Updated on ・1 min read

git tutorial (24 Part Series)

1) [Tutorial] Instalando, configurando e inicializando o Git no Linux 2) [Tutorial Git] Adicionando arquivos no Git 3 ... 22 3) [Tutorial Git] Removendo arquivos do index (área temporária) 4) [Tutorial Git] Enviando arquivos para o repositório Git 5) [Tutorial Git] Corrigindo o último commit no Git 6) [Tutorial Git] Ignorando arquivos no Git 7) [Tutorial Git] Adicionando um arquivo modificado no Git 8) [Tutorial Git] Verificando modificações no repositório 9) [Tutorial Git] Visualizando o commit no modo gráfico 10) [Tutorial Git] Deletando arquivo do repositório 11) [Tutorial Git] Etiquetas 12) [Tutorial Git] O que são branches (ramos) no Git? 13) [Tutorial Git] Visualizando grafo de commits no terminal 14) [Tutorial Git] Renomeando ou movendo arquivos do git 15) [Tutorial Git] Desfazendo commits (checkout) 16) [Tutorial Git] Desfazendo commits (entendendo o reset) 17) [Tutorial Git] Desfazendo commits (revert) 18) [Tutorial] Instalando, configurando e inicializando o Git no Windows 19) [Tutorial Git] Enviando um projeto para o repositório remoto no GitHub 20) [Tutorial Git] Verificando commits remotos 21) [Tutorial Git] Puxando commits remotos 22) [Tutorial Git] Acesso ao Github com SSH 23) [Tutorial Git] Reconfigurando diretório HTTPS para SSH 24) [Tutorial Git] Copiando um repositório existente (git clone)

Caso você queira que o git não enxergue determinados arquivos dentro do mesmo diretório do repositório, precisamos criar o seguinte arquivo:

$ touch .gitignore
  • o símbolo $ indica que você deve usar o usuário comum para fazer essa operação.
  • o comando touch serve para criar arquivos no Linux.

Abrindo esse arquivo, vamos digitar dentro dele o que queremos deixar de fora do repositório. Exemplo:

Ocultando do git uma pasta ou um diretório. Temos

git ignore

Assim temos uma pasta como primeiro item, pois ela termina com a barra.

No terceiro item estamos adicionando na lista qualquer arquivo que termine com a extensão txt.

É importante notas que devemos informar um tipo de arquivo por linha.

Dentro desse diretório exemplo, temos:

$ ls
changelog  readme  secreto/  secreto1  secreto2.txt

Quando verificamos o estado do git teremos:

No ramo master
Arquivos não monitorados:
  (utilize "git add <arquivo>..." para incluir o que será submetido)

    .gitignore

nada adicionado ao envio mas arquivos não registrados estão presentes (use "git add" to registrar)

No fluxo do Git temos,

arquivos ignorados pelo git

Os arquivos descritos dentro do arquivo .gitignore não aparecem no estado atual do Git.

git tutorial (24 Part Series)

1) [Tutorial] Instalando, configurando e inicializando o Git no Linux 2) [Tutorial Git] Adicionando arquivos no Git 3 ... 22 3) [Tutorial Git] Removendo arquivos do index (área temporária) 4) [Tutorial Git] Enviando arquivos para o repositório Git 5) [Tutorial Git] Corrigindo o último commit no Git 6) [Tutorial Git] Ignorando arquivos no Git 7) [Tutorial Git] Adicionando um arquivo modificado no Git 8) [Tutorial Git] Verificando modificações no repositório 9) [Tutorial Git] Visualizando o commit no modo gráfico 10) [Tutorial Git] Deletando arquivo do repositório 11) [Tutorial Git] Etiquetas 12) [Tutorial Git] O que são branches (ramos) no Git? 13) [Tutorial Git] Visualizando grafo de commits no terminal 14) [Tutorial Git] Renomeando ou movendo arquivos do git 15) [Tutorial Git] Desfazendo commits (checkout) 16) [Tutorial Git] Desfazendo commits (entendendo o reset) 17) [Tutorial Git] Desfazendo commits (revert) 18) [Tutorial] Instalando, configurando e inicializando o Git no Windows 19) [Tutorial Git] Enviando um projeto para o repositório remoto no GitHub 20) [Tutorial Git] Verificando commits remotos 21) [Tutorial Git] Puxando commits remotos 22) [Tutorial Git] Acesso ao Github com SSH 23) [Tutorial Git] Reconfigurando diretório HTTPS para SSH 24) [Tutorial Git] Copiando um repositório existente (git clone)

Posted on Mar 14 by:

danielle8farias profile

ダニエリ

@danielle8farias

Subproduto do Big Bang. Forjada em Supernovas. || Product of the Big Bang, forged in Supernovas.

WoMakersCode

WoMakersCode’s mission is empower women in technology, creating meetups and workshops designed to help you achieve new hard (technical) and soft skills and take the next step in your carrer.

Discussion

markdown guide