Xcode 掌控了我的git安装,发生了什么?

10

我在MacBook Pro上使用git已经有几年了,也安装了Xcode,但很少使用它。昨天我意外打开了Xcode,然后立即关闭了它。之后,在我的docker环境中执行git命令时出现问题(git未能检测到该目录是一个git仓库),因此我回到常规环境并输入git status,看到以下消息:

You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.

Press the 'return' key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/en.lproj/License.rtf'

当我运行which git时,输出为/usr/bin/git - 这可能是由xcode安装的git版本引起的吗?发生了什么?如何恢复我的原始git安装?谢谢


你之前是怎么安装git的? - evolutionxbox
3
苹果公司在其版的Git中进行了一些奇怪的更改,据说是为了神秘的XCode目的,并且有时会让XCode对Git进行一些调整,以执行他们的恶意计划。奇怪的是,安装XCode并不总是安装Git,其中涉及到一些奇怪的细微差别。这一切都非常令人恼火,我希望苹果公司不要这样搞弄开源软件。 - torek
1个回答

30

搞定了!我无法想象为什么Xcode会突然更改路径。 - the_midnight_developer
感谢您的建议,但当我运行命令时,出现了这个错误。我已经验证了文件夹存在,但它只包含“whatis”的手册页面。 xcode-select:error:invalid developer directory'/Library/Developer/CommandLineTools/' - Taylor Childers
4
更新后第一次运行git时,它触发了一个名为“命令行开发者工具”的后台安装程序。安装完成后,我需要运行“xcodebuild -runFirstLaunch”,现在git又可以使用了。请停止破坏开源软件,苹果。 - Taylor Childers
谢谢!在寻找了三个小时后,这解决了我的问题。 - Himanshu Gupta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接