未知选项`allow-unrelated-histories'

Kri*_*ofe 7 git version-control android branch git-merge

我有两个回购:市场和Android.当我将Android合并到Market时,请使用以下步骤:

cd market
git remote add android ../android
git fetch android
git merge --allow-unrelated-histories android/master
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

ei @ localhost:〜/ market $ git merge --allow-unrelated-histories android/master error:unknown option`allow-unrelated-histories'

我的环境:Ubuntu LTS 14.04

ei@localhost:~/market$ git --version
git version 1.9.1
Run Code Online (Sandbox Code Playgroud)

这个选项是从Git合并中删除的,还是需要一些额外的配置?

任何帮助将不胜感激,谢谢!

Von*_*onC 16

我怎么说选项中被引入之前记录的Git 2.9,2016年6月(如提及merlin2011评论)

由于Ubuntu LTS 14.04带有一个旧的1.9+ Git,你需要引用一个最新的ppa:

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt install git
Run Code Online (Sandbox Code Playgroud)

那个ppa(Personnal Archive Package)就是git-core/+archive/ubuntu/ppa,并将包括最新的Git 2.11版本.