Resolvendo conflito no git

9

Eu percebo que, muitas vezes, quando tenho conflitos, simplesmente quero escolher. Por exemplo, ao aplicar um stash, encontrei isto:

sfGuardGroup:
  g1:
    label: Project Manager
    name: manager
<<<<<<< Updated upstream
    Permissions: [p_manager]
    Children: [g2, g3, g4, g5]
=======
    Permissions: [p_manager, p2, p3, p4, p5, p_request]
>>>>>>> Stashed changes
  g2:
    label: Junior PM (USA)
    name: junior-manager-usa
    Permissions: [p_junior, p_junior_usa, p_request]
...

Eu sei exatamente que quero manter tudo o que está marcado como "Atualizado upstream" e soltar \ ignorar "Alterações ocultas". É possível apenas dizer ao git para "Usar a versão original deste arquivo"?

    
por Dziamid 25.07.2011 в 17:41
fonte

1 resposta

6
git checkout HEAD -- path/to/file
    
por avh 25.07.2011 / 17:47
fonte