Este artigo ilustrará:
Diferença entre “Git Diff Head” vs. Comandos "Git Diff -Staged"
O "Git Diff Head”Comando exibe a diferença entre a cabeça (mais recente compromisso) e o diretório de trabalho. Ele também mostra todas as modificações feitas nos arquivos rastreados e não rastreados. Por outro lado, o “git diff -estágrado”Comando mostra a diferença entre os arquivos no índice e a última confirmação na filial atual. Ele mostra apenas as modificações feitas nos arquivos rastreados.
Como funcionam os comandos "Git Diff Head" e "Git Diff -Stated"?
Para ver como os comandos "Git Diff Head" e "Git Diff -Staged" funcionam no Git, confira as etapas fornecidas.
Etapa 1: mova para um repositório específico
Primeiro, redirecionar para o repositório local específico do Git:
CD "C: \ git \ repo1"
Etapa 2: Verifique o status do repositório
Em seguida, veja o status atual do repositório de trabalho:
status git
O status Git mostra um arquivo rastreado, eu.e., ““TestFile.TXT”E um arquivo não rastreado, eu.e., ““Arquivo1.TXT”:
Etapa 3: Veja todos os arquivos Alterações
Para visualizar todas as modificações de arquivos encenados e não agendados do repositório, utilize o comando abaixo fornecido:
Git Diff Head
Na saída abaixo, todas as modificações de arquivos rastreados e não rastreados podem ser vistos:
Etapa 4: Ver apenas alterações de arquivos encenados
Utilize o seguinte comando para visualizar apenas os arquivos encenados (rastreados) alterações:
git diff -estágrado
A saída abaixo mostra as modificações de apenas arquivos encenados:
Explicamos com eficiência a diferença entre os comandos "Git Diff Head" e "Git Diff -Staged" e como eles funcionam no Git.
Conclusão
O "Git Diff Head”Comando mostra todas as modificações feitas nos arquivos encenados, bem como os arquivos não estudados. Por outro lado, o “git diff -estágrado”Comando mostra apenas as modificações que foram feitas nos arquivos encenados ou rastreados. Este artigo descreveu a diferença entre os comandos "Git Diff" e "Git Diff -Staged" e como eles funcionam no Git.