Le comportement par défaut a changé depuis git 2.9:
"git merge" utilisé pour permettre la fusion de deux branches qui n'ont pas de commune
de base par défaut, ce qui conduit à une nouvelle marque de l'histoire de l'existant
projet créé, puis retiré par une méfiance responsable,
ce qui a permis une inutile d'histoire parallèle fusionné dans l'
un projet existant. La commande a été enseigné de ne pas autoriser ce par
par défaut, avec une trappe d'évacuation --allow-unrelated-histories
option
à être utilisé dans un événement rare qui fusionne les histoires de deux projets
qui ont commencé leur vie de façon indépendante.
Voir la version git changelog pour plus d'informations.
Vous pouvez utiliser --allow-unrelated-histories
de la force de la fusion pour produire.