O que significam os status "emparelhamento interrompido" e "desconhecido" do Git e quando eles ocorre
Algumas opções emgit diff
, por exemplo--name-status
, causa a saída de uma letra de status ao lado de um nome de arquivo. Eles são
A, C, D, M, R, T, U, X, B
... e eles querem dizer
Adicionado (A), Copiado (C), Excluído (D), Modificado (M), Renomeado (R), tipo (ou seja, arquivo regular, link simbólico, submódulo,…) alterado (T), Não imerso (U), Desconhecido ( X) ou emparelhar Quebrado (B).
Questão como deve oX
eB
status sejam interpretados e quais circunstâncias levam à sua aparência? Você pode fornecer uma série de etapas para que esses status apareçam na saída degit-diff
e, possivelmente, maneiras de corrigi-los?