Расскажите пожалуйста, что может произойти, если ответвить ветку от родительской с текущим кодом, а потом изменить родительскую ветку?
Конфликты могут возникнуть, если в обеих ветках были изменены одинаковые участки кода, и гит не смог самостоятельно определить, какой вариант следует оставить.
Тогда вы должны будете при слиянии вручную разрешить конфликты (по сути отредактировать конфликтные файлы, в которые гит вам накидает по две версии кода) и застейджить их.
Странный вопрос. Конфликты возникнут только если один и тот же файл был изменен в обеих ветках. Если, например, на одной ветке вы пилили модуль загрузки, а на другой - модуль выгрузки, то конфликтов никаких не будет (надеюсь, они в разных файлах?). Что касается мержа одинаковых файлов - тут вручную надо выбрать какой код оставить, какой убрать, или же оставить оба варианта кода, объединив их в один файл.