没有git命令(状态,显示原点)不起作用,OS X Lion



我正在研究git仓库,并且由于我的机器似乎在放慢速度(并且有大约15天的正常运行时间),所以我决定重新启动。我立即打开了iterm2,然后重新上班,但是Git没有回应任何命令。我将粘贴控制台的输出,这样您就可以看到我尝试事物,在没有得到响应2分钟后放弃,检查GIT的路径以确保安装它等等。

Nick-Coxs-Macbook-Pro:codealong macbookpro$ git status
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git gc
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git stash
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git reset --hard HEAD^
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ which git
/usr/bin/git
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git status

您可以使用^C看到我刚刚按下Ctrl C脱离它。

我确定的几件事:

  1. 我肯定连接到互联网。(证明:我发布了这个问题。)即使我没有,git仍然应该在本地工作。

  2. 这绝对是git回购。即使不是,Git也会说不是。它不仅会挂。

  3. 我也在普通终端(而不是Iterm2)中尝试过。没有区别。

  4. 我在OS X Lion 10.7.4。

更新:我已经使用磁盘实用程序修复了我的机器上的权限,并且在我的机器上的所有GIT存储库上仍在进行。

update2:这是我的控制台的输出,而git无需做任何事情。

10/20/12 7:23:48.364 PM com.apple.launchd.peruser.501: (com.Eltima.SyncMateServer[543]) posix_spawn("/Library/Application Support/EltimaSyncMate/SyncMateServer.app/Contents/MacOS/SyncMateServer", ...): No such file or directory
10/20/12 7:23:48.365 PM com.apple.launchd.peruser.501: (com.Eltima.SyncMateServer[543]) Exited with code: 1
10/20/12 7:23:48.365 PM com.apple.launchd.peruser.501: (com.Eltima.SyncMateServer) Throttling respawn: Will start in 10 seconds

这对我来说并不意味着什么。有人吗?

update3:我不知道为什么我没有早点检查,但是我可以将gitx用作gui的gui,所以这不是git本身不起作用,但是CLI不起作用。

更新4:我以安全模式重新启动,但终端仍然以相同的方式对待git。

我仍然不确定为什么会发生这种情况,但是我能够修复它。我用简单的rm /usr/local/bin/git卸载了git(当然可以根据安装的位置进行更改),然后我使用该安装程序重新安装了它(请注意,即使表面上是雪豹二进制,它也适用于10.7狮子)因为我发现git最近才更新为1.8。

最新更新