Este post diferenciará a cabeça, a árvore de trabalho e o índice no Git.
Qual é a diferença entre árvore de trabalho, cabeça e índice no git?
““CABEÇA”É uma referência única que aponta para a filial ou começos em que os usuários estão trabalhando atualmente. O "Árvore de trabalho”É a área de trabalho atual na qual os usuários trabalham que mantém todas as alterações sem fossas. Enquanto "Índice”É a área de estadiamento entre o diretório de trabalho e o repositório local que contém as mudanças que precisam ser comprometidas.
Como encontrar o ponteiro da cabeça no git?
Para ver a posição atual da cabeça, utilize o “log git”Comando junto com o“-uma linha”Opção:
$ git log --oneeline
A saída abaixo indica que a cabeça está apontando para o “mestre"Ramo e"D3FD3B" comprometer-se:
Como encontrar a árvore de trabalho em Git?
Se os desenvolvedores desejam visualizar a lista de todas as alterações não rastreadas da árvore de trabalho, é necessário executar o “Cabeça Git LS-Tree”Comando:
Cabeça $ Git LS-Tree
De acordo com a saída abaixo do ponto:
Como encontrar o índice no git?
Para encontrar o índice no Git, execute o “Git LS-Files”Comando:
$ Git LS -Files -s
Na saída abaixo:
Nós diferenciamos entre a cabeça, a árvore de trabalho e o índice no Git.
Conclusão
Head é um ponteiro que determina a filial ou comete que o usuário foi conferido pela última vez. Uma árvore de trabalho é um local atual onde o usuário trabalha e mantém os arquivos. No entanto, o índice é uma área de estadiamento Git, onde os usuários cometem novas alterações. Este post demonstrou a diferença entre a cabeça, a árvore de trabalho e o índice.