У меня есть фреймворк PHP с версией GIT, и я планирую несколько (радикальных) изменений в своем ядре.
Что я хочу сделать, так это начать работу над новым ядром в новой ветке, но поскольку это изменение может потребовать некоторой реструктуризации в файловой системе, я хотел бы начать эту новую ветвь как можно чище.
Я хочу, чтобы чистая ветка включала только файлы ядра. Когда я заканчиваю свои изменения, я хочу добавить остальные модули из фреймворка в рабочий каталог один за другим, но сохраняю возможность слияния, если я делаю изменения на главном сервере.
Как я могу это сделать?