У меня есть ветка development1, разветвленная от master, и development2, разветвленная от development1. Я хотел, чтобы все изменения, которые я внес в development2 в development1, и когда я попытался объединить development2 с веткой development1, я не смог получить те изменения, которые у меня уже есть в ветке development1, но у меня есть только изменения, сделанные в ветке development2. Файлы, уже находящиеся в разработке1, перезаписываются веткой development2. Я использую Github Desktop для слияния. Может кто-нибудь сказать мне, что здесь не так и как это решить? Я уже целый день пытался разобраться в этой проблеме.