使用终端应用程序使用以下命令创建Git存储库
将shell聚焦在项目目录
上 $ cd ~/Desktop/Myproject
设置Git存储库
$ git init
为“临时区域”准备文件
$ git add .
进行首次提交
$ git commit -m 'Initial Checkin'
当我现在尝试在Xcode中提交时,我得到了
由于未找到有效的工作副本,因此无法执行此操作。
请确认您的文件受源代码管理,然后重试。
但是如果我将任何项目文件和$ git状态修改为shell,它会告诉我,我在Xcode中摆弄的文件已被修改,我可以从那里提交。为什么不在Xcode中?
我在Can't commit changes to local git repository有一个战利品,但这些建议没有解决问题。
答案 0 :(得分:0)
我曾经发生过这种情况,并且通过退出并重新打开Xcode来解决问题。
答案 1 :(得分:0)
如果重新启动XCode没有帮助,因为您说通过终端可以正常工作,请尝试在XCode中再次添加它。
去Organzier - >存储库 - >添加存储库(左下角) - >设置项目的正确值和本地路径
我的猜测是,因为您在XCode之外创建了存储库,由于某种原因,它没有正确检测到它,或者没有正确的权限。通过XCode重新添加存储库可能有助于解决此问题。