Intermingling merge-basing two history tails in Git
问题 I have two Git repositories with separate histories. After much researching and a lot of tinkering, I wound up with a history that looks like this (using YYYY-DD as pseudo commit-hashes): HEAD---2016-09---2016-08---2016-07---2016-06 \-----2015-10---2015-09 Note that this history appears to have two "roots", as the 2015-10 sequence was merged/grafted into the middle. The important thing is that the files in the 2016-07 history and the 2015-10 history contain completely different files with