Diferença entre Gitkeep e Gitignore em Git

Diferença entre Gitkeep e Gitignore em Git

O Git é uma ferramenta de desenvolvimento utilizada entre as equipes para gerenciar o código -fonte e lidar com projetos facilmente. No entanto, ele não tem a capacidade de rastrear diretórios vazios; portanto, se os usuários criarem um diretório vazio, ele não rastreia esse diretório e o ignora.

Este blog explicará a diferença entre Gitkeep e Gitignore no Git.

O que são Gitkeep e Gitignore em Git?

O Gitkeep é usado para adicionar um diretório vazio ao repositório Git; No entanto, não é um recurso interno do git. Por exemplo, às vezes, os usuários criam diretórios vazios e desejam adicioná -los ao repositório. Para fazer isso, é necessário criar um “.gitkeep”Arquivo abaixo do diretório vazio. Depois de fazer isso, ele se tornará parte do repositório Git.

Por outro lado, o Gitignore lista arquivos que o Git ignora quando procura arquivos não rastreados. Se os usuários desejam ocultar ou proteger qualquer informação confidencial sobre seus projetos, como credenciais, eles podem salvá -los como “.Gitignore" arquivos.

Dê uma olhada na diferença entre Gitkeep e Gitignore no Git.

Diferença entre Gitkeep e Gitignore em Git?

Aqui, alistamos a principal diferença entre Gitkeep e Gitignore:

gitkeep Gitignore
Gitkeep não é um recurso interno do git, pois é usado apenas para manter os diretórios vazios. Gitignore é usado para listar os arquivos ignorados
Gitkeep é utilizado para rastrear os diretórios vazios no Git. É usado para salvar informações confidenciais.

Vamos verificar as seções abaixo fornecidas para compreender o uso de Gitkeep e Gitignore no Git.

Como usar o gitkeep no git?

Para criar uma pasta vazia no Git com o Gitkeep, siga as instruções abaixo.

Etapa 1: Lançar o Git Bash

Abra o terminal Git Bash em seu sistema com a ajuda do “Comece" cardápio:


Etapa 2: Crie pasta vazia

Crie uma pasta vazia no repositório Git com o “mkdir”Comando:

$ mkdir Nill-Folder



Etapa 3: Navegue até a pasta

Em seguida, execute o “cd”Comando para passar para a pasta vazia criada:

$ CD NILL FOLDER



Etapa 4: Criar .arquivo gitkeep

Criar uma ".gitkeep”Arquivo dentro da pasta vazia com a ajuda do comando fornecido:

$ touch .gitkeep



Etapa 5: Adicionar arquivo

Execute o “git add .”Comando para adicionar um arquivo e atualizar o índice do git para rastreamento:

$ git add .



Etapa 6: Comprometer mudanças

Depois disso, cometer as mudanças no repositório Git com o “Git Commit”Comando:

$ git Commit -m "Pasta vazia"


Aqui, "-m”É uma bandeira usada para adicionar a mensagem de confirmação dentro de citações duplas:


Etapa 7: Push Commit

Por fim, pressionaremos o compromisso com a pasta vazia para o repositório remoto Git:

$ git push-set upstream origem principal


Abaixo, a saída indica que pressionamos com sucesso o Commit com o Diretório Git vazio:


Vamos verificar a próxima seção para entender o uso de “Gitignore”Em Git.

Como usar o Gitignore no Git?

Confira as etapas abaixo para ignorar a pasta vazia enquanto rastreia o repositório Git usando Gitignore.

Etapa 1: Open Git Repository

Primeiro, abra o repositório Git em seu sistema:


Etapa 2: Crie pasta vazia

Em seguida, clique com o botão direito do mouse selecionado a pasta, selecione o “Novo”Opção do menu apareceu e clique no“Pasta”Opção:


Defina o nome da pasta como “.Gitignore”:


Etapa 3: inicie o Git Bash

Abra o “Git Bash”Terminal em seu sistema usando o“Comece" cardápio:


Etapa 4: navegue para o diretório

Navegue para o repositório Git usando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ Linux_1"



Etapa 5: Verifique o status

Por fim, verifique o status do diretório Git no qual criamos pasta vazia:

$ git status


Como você vê, Git não listou o “.Gitignore" pasta:


Nós explicamos a diferença entre Gitkeep e Gitignore no Git.

Conclusão

Uma pasta vazia no repositório Git é conhecida como um “.gitkeep”Arquivo que é usado para fazer um repositório Git que contém outro diretório vazio. Por outro lado, o “.gitignore é usado para salvar informações confidenciais que não são reveladas durante o rastreamento do repositório Git. Este blog demonstrou a diferença entre Gitkeep e Gitignore no Git e como usá -los.