Normalerweise ist ein Merge unter Git kein Problem. Im Terminal könnte das Ganze wie folgt aussehen:
git merge feature-xyz
Interessant wird es, wenn es dabei zu einem Fehler kommt:
fatal: refusing to merge unrelated histories
In diesem Fall besteht das Problem darin, dass die History des Quellbranches nicht mit der des Zielbranches zusammenhängt. Wer in einem solchen oder ähnliches Fall trotzdem einen Merge erzwingen möchte, kann dies mit einem zusätzlichen Parameter bewerkstelligen:
git merge feature-xyz --allow-unrelated-histories
Damit wird der Quellbranch zwangsweise in den Zielbranch gemergt.