I'm looking for the best practice for working with GIT. Here is my problem:
I have a BASE project and, for each client, I clone it. Because those projects will be very similar (only changes some config files and images), and each web project will be stored in a different directory.
So I think the best practice is to clone the base project, make some changes and upload to the new clients dir.
Until here is all fine but: How do I merge changes if I found a critical bug or if I add a new feature to all (or to some) of the projects? Do I need to create a patch or something similar? How?
I would like, if you please, an easy understanding answer, because I am not a GIT master (but I want to learn!)
Thank you very much!