I have different repositories that are all ultimately copied from one repo. But these repos don't contain the commit history of one another.
i.e.,
- I have a project in repo X
- I copy the files from X without the commit history to another repo Y and made some customization there.
- Similarly, I have L, M, N repos.
- All of these repos Y, L, M, N have different commits on top of the files from X
- Now I made some changes to X that can be applied to Y, L, M, N without much conflicts (Like a new feature)
The question is How do I go about applying those changes to Y, L, M, N?
Do I need to manually repeat all of the changes on all repos or is there a better way?