这两天不知道怎的,用 ls 这个命令和 tab 自动补全的时候特别慢,卡住的时候可以看见 iTerm 窗口上显示的进程从 zsh 变成 xcodebuild ,然后变成 git ,不明觉厉。。
网上搜了一下,好像是 apple git 导致的,然后试着 brew install git ,终于快了回来
无法理解 ls 的时候有什么可 build 的。。
1
83f420984 2015-10-08 09:31:23 +08:00
请教下, Xcode 默认是自带的 git 的,但切换到 zsh 并使用 brew 重新安装 git 并尝试更新,后发现有两个 git ,请问怎么能合并成一个?或者说有更好的解决办法?
|
2
zander 2015-10-08 09:37:18 +08:00 1
@83f420984 把 /usr/bin/git 改名,再把 /usr/local/bin/git 做软链接,这个过程需要关闭 SIP 。
最后通过 xcrun git --version 检查。 |
3
goofansu 2015-10-08 09:57:06 +08:00 via iPhone 1
|
10
Lonely 2015-10-08 11:58:48 +08:00
我的 iterm 版本是 2.9.20151001 ,之前也遇到过这个问题,后来升级到现在的版本就好了
|
11
aisk 2015-10-08 13:23:09 +08:00
应该是有 zsh 的插件,在执行命令的时候要显示当前目录的 git 状态,所以 ls 的时候会看到有执行 git 的操纵。 xcodebuild 就不清楚了。
|