Trying to figure out what happens in particular cases when there are multiple branches and/or a fork off of a master branch and how that might cause conflicts.
Say I have the following case where black is the master branch, red is a branch, and green is a branch:
The green branch occurs after the red branch and is merged back into main before red. When red is merged - will there be conflicts?
Now say that red is a branch but green is a fork. Red branches before green is forked. Green has makes code changes and then sends a pull request to the master, who accepts and imports changes. the red merges back into main. Will there be conflicts in that case?
Thanks in advance.