I have a git repository for my working project. The software is still under development, but now I have three different "leading" branches with slight variations (graphical settings and other behavior). I cannot automatically combine my development branch with this main branch, because each branch is different. I read about git cherry-pick, but my question is: "Is this the right way to work?" I really need this three different versions of my project, maybe I can try to separate the "core" from the "settings" and work with git suboduele?
thanks
source share