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 rastreará esse diretório e o ignorará.
Este blog explicará a diferença entre gitkeep e gitignore no Git.
O que são gitkeep e gitignore no Git?
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 isso, é necessário criar um “ .gitkeep ” abaixo do diretório vazio. Depois de fazer isso, ele se tornará parte do repositório Git.
Por outro lado, gitignore lista os arquivos que o Git ignora quando procura por arquivos não rastreados. Se os usuários quiserem ocultar ou proteger informações confidenciais 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 no Git?
Aqui, listamos a principal diferença entre gitkeep e gitignore:
gitkeep | gitignore |
gitkeep não é um recurso interno do Git, pois é usado apenas para manter diretórios vazios. | gitignore é usado para listar os arquivos ignorados |
O gitkeep é utilizado para rastrear os diretórios vazios no Git. | Ele é usado para salvar informações confidenciais. |
Vamos conferir as seções fornecidas abaixo 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: iniciar o Git Bash
Abra o terminal Git Bash em seu sistema com a ajuda do “ Comece ' cardápio:
Etapa 2: criar uma pasta vazia
Crie uma pasta vazia no repositório Git com o “ mkdir ” comando:
$ mkdir pasta nula
Etapa 3: navegue até a pasta
Em seguida, execute o “ cd ” comando para mover para a pasta vazia criada:
$ cd pasta nula
Etapa 4: criar arquivo .gitkeep
Crie um ' .gitkeep ” dentro da pasta vazia com a ajuda do comando fornecido:
$ toque .gitkeep
Etapa 5: adicionar arquivo
Execute o “ gi adicionar. ” para adicionar um arquivo e atualizar o índice do Git para rastreamento:
$ git add .
Etapa 6: confirmar alterações
Depois disso, confirme as alterações no repositório Git com o “ git commit ” comando:
$ git commit -m 'pasta vazia'
Aqui, ' -m ” é um sinalizador usado para adicionar a mensagem de confirmação entre aspas duplas:
Etapa 7: enviar confirmação
Por fim, enviaremos o commit com a pasta vazia para o repositório remoto do Git:
$ git push --set-upstream origem principal
A saída abaixo indica que enviamos o commit com sucesso 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: Abra o repositório Git
Primeiro, abra o repositório Git em seu sistema:
Etapa 2: criar uma pasta vazia
Em seguida, clique com o botão direito do mouse dentro da pasta selecionada, selecione o “ Novo ” no menu exibido e clique no botão “ Pasta ” opção:
Defina o nome da pasta como “ .gitignore ”:
Etapa 3: iniciar o Git Bash
Abra o “ Git Bash ” terminal em seu sistema usando o “ Comece ' cardápio:
Etapa 4: navegue até o diretório
Navegue até o repositório Git usando o “ cd ” comando:
$ cd 'C:\Usuários \n azma\Linux_1'
Etapa 5: verificar o status
Por fim, verifique o status do diretório Git no qual criamos a pasta vazia:
$ status do git
Como você vê, o Git não listou o “ .gitignore ' pasta:
Explicamos a diferença entre gitkeep e gitignore no Git.
Conclusão
Uma pasta vazia no repositório Git é conhecida como “ .gitkeep ” que é usado para criar 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.