手动创建的Git存储库无法提交

时间:2013-01-29 18:38:48

标签: xcode git repository commit

使用终端应用程序使用以下命令创建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有一个战利品,但这些建议没有解决问题。

2 个答案:

答案 0 :(得分:0)

我曾经发生过这种情况,并且通过退出并重新打开Xcode来解决问题。

答案 1 :(得分:0)

如果重新启动XCode没有帮助,因为您说通过终端可以正常工作,请尝试在XCode中再次添加它。

去Organzier - >存储库 - >添加存储库(左下角) - >设置项目的正确值和本地路径

我的猜测是,因为您在XCode之外创建了存储库,由于某种原因,它没有正确检测到它,或者没有正确的权限。通过XCode重新添加存储库可能有助于解决此问题。