解决git中的冲突

时间:2011-07-25 15:41:46

标签: git

我经常注意到,当我遇到冲突时,我只想选择。例如,在申请存储时我碰到了这个:

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]
...

我确切地知道我想要保留标记为“已更新上游”的所有内容并删除\ ignore“Stashed changes”。是否可以告诉git“使用此文件的上游版本”?

1 个答案:

答案 0 :(得分:6)

git checkout HEAD -- path/to/file