我检查过这个答案并遵循相同的步骤。
我的系统抛出
git is already the newest version.
但当我git --version
这样做时它显示
git version 1.8.1.2
我需要安装 git >= 1.9.4。
我有几个教程,它们都建议上述方法,但它不起作用。
编辑:
输出apt-cache policy git
git:
Installed: 1:2.4.6-0ppa1~ubuntu14.04.1
Candidate: 1:2.4.6-0ppa1~ubuntu14.04.1
Version table:
*** 1:2.4.6-0ppa1~ubuntu14.04.1 0
500 http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
1:1.9.1-1ubuntu0.1 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
1:1.9.1-1 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
1:1.8.3.2-1 0
500 http://us.archive.ubuntu.com/ubuntu/ saucy/main amd64 Packages
which git
给出
/usr/local/bin/git
答案1
Trusty 的最新版本是 1.9.1。要安装 2.1.4,您需要 Vivid。要获得 2.4.6 版本,您必须等待 Wily。
从以下位置安装包这PPA 你至少需要 Lucid。
根据输出
apt-cache policy git
您已安装版本 2.4 6
我认为,要么您不使用/usr/bin/git
,要么该文件已被覆盖。
要解决第一点,请检查which git
如果输出不是 /usr/bin/git
,删除该文件,因为您想使用来自 git 包的二进制文件。
sudo rm /usr/local/bin/git
第二点
sudo apt-get install -reinstall git