Я извлек рабочую копию удаленной ветви, внес изменения, поставил и зафиксировал изменения и отправил обратно в исходную папку.Когда я просматриваю запрос на извлечение в BitBucket, я вижу, что один из файлов находится в конфликтном состоянии.Я выполнил следующие шаги:
- Получил самую последнюю версию, используя
git pull
- Снова извлек ветку, используя
git checkout <branch>
- Используется git pull origin
В этот момент я ожидаю увидеть сообщение о конфликте.Вместо этого ...
From https://bitbucket.org/site
* branch mybranch -> FETCH_HEAD
Already up to date.
Итак, моя рабочая копия уже обновлена, но этот конфликт все еще проявляется.Я попытался удалить файл, а затем зафиксировал и нажал кнопку удаления, но независимо от того, что он по-прежнему показывает в удаленной ветке, конфликтует.
Когда я проверяю файл, я не вижу тегов конфликта, таких как>>>>
Я разговаривал со своей командой, и оказалось, что кто-то изменил удаленный файл непосредственно в Bit Bucket на прошлой неделе.Я вспоминаю, как делал git fetch и git checkout (без предупреждений или ошибок), а затем совершал коммиты и нажимал, а потом, когда понял, что произошли изменения, вернулся и сделал git pull, чтобы получить самую последнюю версию (до сих пор нет предупреждений илиошибки).
Что здесь происходит, и как я могу решить эту проблему?