O 'git diff' está relacionado com 'diff'?

0

git diff está relacionado a diff ?

  1. O git diff foi implementado com base em diff ?

  2. a sintaxe da linha de comando de git diff é semelhante a que é de diff ? Aprender um ajuda usando o outro muito?

  3. seus arquivos de saída seguem o mesmo formato? Eles podem ser usados por git patch e patch ? (Há git patch ? Como isso está relacionado a patch ?)

Obrigado.

    
por Tim 07.04.2017 / 20:43

1 resposta

3

O formato do arquivo é interoperável. O Git usa o melhor formato, diff -u . Também o estende para representar tipos adicionais de alterações.

O equivalente a patch é git apply . Ele organiza as mudanças no índice, além de aplicá-las na árvore de trabalho.

Eu me lembro de git apply sendo mais rigoroso do que patch , embora a documentação de referência não pareça fazer uma comparação explícita. Menciona vários testes / erros que podem ser ativados ou desativados.

A documentação de referência também sugere que ele poderia ser usado como "um substituto para o patch GNU" - mesmo fora de um repositório git, se você usar uma certa opção.

    
por 07.04.2017 / 21:34

Tags