Странный Git терпит неудачу на тяге - PullRequest
2 голосов
/ 26 марта 2012

Я только что вытащил в своем локальном репозитории Git, и он, похоже, потерпел неудачу, поскольку он просто висел там. Я сделал аборт, попытался оттолкнуть, но он снова зависает.

У меня ранее не было измененных файлов, и все было перенесено в основной репозиторий, однако, когда я иду к фиксации, я вижу изменения, которые только что были извлечены, как для фиксации?

Я выполнил команду: git reset --hard, которая, кажется, все сбросила, но файлы все еще там, как и прежде, для фиксации?

Как мне решить эту проблему?

Ответы [ 2 ]

1 голос
/ 27 марта 2012

Когда вы извлекаете код, происходит автоматическое слияние, и если их нет, слияние выполняется успешно.В вашем случае это выглядит так, как будто слияние произошло с некоторыми конфликтами, проверьте все файлы, которые отображаются в состоянии git и поступили из git pull.Также начните искать в .git / config ссылки на эту ветку.

0 голосов
/ 28 марта 2012

Если в результате слияния остались файлы для фиксации, и вы хотите удалить их, выполните:

git reset HEAD path_to_file_or_folder

Это приведет к отмене внесения ваших изменений в коммит.

Затем вы можете сделать:

git checkout -- path_to_file_or_folder

Это отменит изменения в вашей рабочей папке

...