The reason for this is that git rebase is kind of like executing a separate merge for every commit that is being reapplied. A proper merge on the other hand looks at the tips of the two branches and thus considers all the commits/changes “at once.”
You can improve the situation with git rerere
Nah, that’s mostly stock options, so it doesn’t come out of the revenue. His cash salary was only a couple hundred thousand.
It’s probably better from a tax point of view. Plus he’s planning to cash out big on his own IPO, so he prefers the stock.