I just started off building a new site by customizing an existing theme. Now I'm wondering whether there is any advantage of using a child theme instead of a plain git to make my changes upstream-update-proof?
My strategy would be to host from branch let's say
my-changes. Whenever there is an update to the original theme I'd switch back to
master, update and then
rebase my-changes on master.
Like that I could fiddle with everything, even plugins, without having to worry about keeping the right files, e.g. a custom footer.php, in my child theme.
Am I overlooking some advantages of child themes here?