2017-02-21 18 views
0
  1. У меня был какой-то файл изменен
  2. Я спрятала их
  3. ли git pull origin develop
  4. Git копить поп
  5. Был совмещенный конфликт
  6. Вместо того, чтобы фиксировать конфликты, я пытаюсь до git checkout этого файла, который не удалось
  7. Я сделал git status. Он показал, что все файлы зафиксированы, но в конфликте. Я никогда не совершал
  8. Я сделал git reset HEAD для файла в конфликте
  9. Файл был отменен, но я не вижу других моих файлов, которые были показаны как зафиксированные.

Не знаете, что произошло, и теперь моя локальная ветвь показывает 2000, совершает прорыв перед главной ветвью.Git копить и тянуть вопрос

ответ

0

Если вы не заботитесь о потере изменений в тайнике, вы можете просто сделать

git reset --hard origin/branch_name 

и получить местное отделение ДО скорости с удаленным филиалом. Обратите внимание, что опция --hard является разрушительной. Вы можете попробовать без опции. но тогда вам, возможно, придется иметь дело с множеством незафиксированных изменений, которые могут появиться