её слить в master. Создаю PR, он начинает ругаться, что есть конфликт. Говорит перейти в мастер ветку, спулить релизную ветку, поправить конфликты, закомитить и пушнуть.
Делаю и получаю блок на пуше, потому что в мастер ветку запрещены прямые коммиты.
Как решить конфликт без коммита в мастер ветку?
как вариант, сделать новую чистую ветку, перетащить туда изменения, сделать новый MR без конфликта
может прав не хватает каких?
Я не совсем понимаю, почему изначально получился конфликт.
обычно, когда в master тоже поменяли какой-то файлик, после клона и перед мерджем
Так... Я должен из мастер ветки сделать чекаут, допустим, на hotfix, затем git pull origin release оно подтянет ветку релизную и после этого спокойно смогу сделать PR в мастер?
даже не pull а fetch
Да. Это сработало. Через фетч в хотфикс ветку.
в свою ветку смержить свежий мастер, решить конфликты, а потом мержить свою ветку в мастер
Мне нравится этот вариант, но я уже всё "сломал" 😁 Спасибо) На будущее учту.
ты все правильно делал, переходишь в мастер, делаешь гит фетч мастера, переходишь в свою ветку, делаешь например ребейз относительно мастера, фиксишь конфликты и делаешь пр в мастер.
Обсуждают сегодня