Я пытаюсь объединить свою ветку с мастером, но у меня продолжают возникать конфликты слияния в битбакете. Обычно я просто извлекаю любые обновления из мастера и объединяю их в свою ветку, разрешаю конфликты и загружаю обратно в битбакет, но по какой-то причине в этот раз это не сработало. Я пытался объединить мастер в свою ветку и разрешить конфликт несколько раз, но безуспешно. Я даже пытался скопировать и вставить файл из мастера, а затем добавить обратно свои изменения, но Bitbucket продолжает показывать конфликты ни с чем, либо со строками, которые я не трогал.
в одном файле у меня конфликт на одном из моих импортов
<<<<<<<
=======
import someFile;
>>>>>>>
в другом файле у меня конфликт с моей зависимостью
<<<<<<<
=======
<dependency>
someDependency
</dependency>
и в третьем файле у меня есть конфликт с некоторыми строками кода, которые я не трогал, но они такие же, как и в мастере
<<<<<<<
</connection>
</channel>
=======
</connection>
</channel>
>>>>>>>
Первые два выглядят как конфликт слияния ни с чем? Я чувствую, что единственный способ решить эту проблему - начать с чистой ветки, есть ли способ решить эту проблему без необходимости этого делать?
обновление: Git по-прежнему вызывал у меня проблемы даже после двойной проверки моего кода, поэтому, если у кого-то возникла эта проблема, вот что я сделал для ее решения. Я сделал git merge master
и вместо разрешения конфликтов просто принял входящие изменения от мастера, затем зафиксировал и отправил (без моего кода). Я снова скопировал свои изменения, зафиксировал, затем снова нажал, и теперь все конфликты разрешены (хотя код вообще не изменился). Это похоже на начало заново, за исключением того, что мне не нужно было повторно добавлять все файлы, у которых не было конфликтов слияния.