开始学习 git,看了下版本很旧,是 1.7 的,所以开始各种折腾,发现无论如何搞不定,特此发贴请教:
1.官方下载 mac 的 dmg 安装文件,安装完无效 2.通过 brew install git,之后再运行 brew git update 提示如下,顺带请教量问题: (1)是否一定要升级整个 Xcode,太大了占空间,只升级命令行工具是否可行。 (2)如何卸载 MacPorts,是否是因为这个冲突引起版本无法更新的。 Warning: Your Xcode (5.0.2) is outdated Please update to Xcode 5.1. Xcode can be updated from the App Store. Warning: It appears you have MacPorts or Fink installed. Software installed with other package managers causes known problems for Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again. Warning: git-1.9.1 already installed, it's just not linked
3.因为提示 not linked,所以执行 brew link git,提示:
Warning: Could not link git. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/git/1.9.1/bin/git-upload-pack
Target /usr/local/bin/git-upload-pack already exists as a symlink to /Applications/GitHub.app/Contents/Resources/git/bin/git-upload-pack.
If this file is from another formula, you may need to
brew unlink
it. Otherwise, you may want to delete it.
To force the link and overwrite all other conflicting files, do:
brew link --overwrite formula_name
To list all files that would be deleted: brew link --overwrite --dry-run formula_name