Thanks for clarifying @Shuzheng. I am writing what I understood from your question and my response after that.
What I understood from your question :
- I have a branch
thread
.
- I have a branch
process
.
- Now I create a new branch
feature
that I am going to use for development.
--> It is not clear feature
branch was created from what source/base.
Here is how I would deal with this issue -
- Develop on
feature
branch and make code changes there.
- Once the feature is developed I would
git merge
branch feature
into thread
and process
.
- There could be some
merge-conflicts
arising when I do it for the first time. But from 2nd time onwards if we maintain this process, it would be very simple 1 minute job.
This is like pulling the changes done in feature
branch into other 2 branches.
Also, I would suggest to use some IDE for doing this as it makes visualization very easy during merging.