I need understand how to do following in GIT. I have repository for one base project. I created a branch (kind of master) for new project. In the course of time, both the base project and new project has changed.
Now I need to merge specific changes or features from base project in new project and viceversa.
How can I do this with Git?
Here is my view on this scenario. Since both the base_project and new_project have parallel development going on, so a simple ff merge will either add additional change or overwrite existing one. So I will prefer to do cherry pick the stable versions from the source branch to target branch.