git return не может слить ошибку каждый раз после исправления слияния конфликтов
После того, как я написал свой код, я фиксирую изменения и набираю git pull origin master
чтобы другие люди изменились. После этого мерзавец сказал:
CONFLICT (content): Merge conflict in file.c
Automatic merge failed; fix conflicts and then commit the result.
Я печатаю git mergetool
и исправить конфликт.
После этого снова набираю git pull origin master
и каждый раз, когда мерзавец сказал:
error: Entry file.c' would be overwritten by merge. Cannot merge.
когда я печатаю git status
Я вижу изменения других людей.
Я очищаю индекс и фиксирую все другие изменения, чтобы избавиться от этой проблемы.
Почему это случилось? Что я должен делать после исправления конфликта слияния?
Я использую GIT версии 1.5.3.3
2 ответа
Последовательность команд здесь будет такой:
вытащить последний код из репозитория с помощью команды: git pull origin master Это показывает конфликты.
разрешите конфликты, используя IDE по вашему выбору.
зафиксировать изменения на вашем местном.
В следующий раз все должно быть хорошо, когда вы извлекаете последние у мастера.