Pergunta

Estou usando o git. Eu tenho um ramo, apifixes, isso foi ramificado de master algum tempo atrás. A maioria, mas não todas, das mudanças do apifixes ramo foram fundidos de volta em master. Pelo menos, acredito que esse é o caso, porque quando tento fazer

git branch -d apifixes

Estou tendo o erro a seguir:

error: The branch 'apifixes' is not an ancestor of your current HEAD.

Como posso dizer quais mudanças estão em apifixes mas não em master?

Foi útil?

Solução

git log master..apifixes

o show se compromete com os apifixos, mas não do mestre

Se você quiser mostrar a diferença entre os dois, use git diff em vez de

Outras dicas

Eu descobri que as datas e os campos de nome de usuário são especialmente suscetíveis a esses erros.Para colar um nome de usuário em um campo, esse usuário tem que "existir" nesse site.Apenas sendo um usuário válido de domínio não é suficiente.Eles devem acessar o site pelo menos uma vez para obter seu ID de usuário associado a essa coleção do site.Se você inseri-los através dos formulários padrão, evita essa restrição.Eu também tive dificuldade em adicionar usuários a um campo que aceita vários usuários.

O que você precisa fazer é colar pequenos subconjuntos das linhas até identificar uma linha exata que está causando o problema.Nesse ponto, você pode experimentar e determinar o campo exato.De lá, deve ser mais fácil diagnosticar o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top