The typical behavior of git rebase
is a relatively "clean" merge from the base to the local.
Occasionally however things go south. Basically every file that has been touched in the base requires manual merging into the local - regardless of whether the files had even been touched/changed locally
Why would this happen? Is there a reasonable workaround?
Update
For some reason in this scenario
git pull
worked just fine. It required manual merging of one file - and that was a valid manual merge.
So I guess this question has in a sense devolved into "what are the conditions that a git pull
were required as opposed to git rebase
. I will look for applicable Q&A.