2013-08-02 27 views
0

当我尝试从我的xCode项目中删除东西时,我得到这个奇怪的错误不知道为什么。这似乎是git错误,但我没有在我的项目中创建git存储库。我在xcode中删除文件时得到了这个奇怪的错误

这是错误:

fatal: Unable to create '/Users/dilipmanek/.git/index.lock': File exists. 

If no other git process is currently running, this probably means a 
git process crashed in this repository earlier. Make sure no other git 
process is running and remove the file manually to continue. 

PLZ帮我解决这个问题..

+1

它在消息中说:“手动删除文件以继续”。你尝试过吗? –

+3

退出XCode,进入命令提示符并输入'rm/Users/dilipmanek/.git/index.lock'。显然你有你的整个家目录的git回购,无论你是否意图或不:) –

+0

@JoachimIsaksson thanx的答复解决了这个问题。 – Dilip

回答

2

退出的XCode,进入命令提示符,输入rm /Users/dilipmanek/.git/index.lock 。显然你有你的整个家目录的git回购,无论你是否意图或不:)

如果git存储库有错误,你可以去命令提示符并键入;

时时小心使用rm -r,它会删除所有文件给出的目录下,所以不要把它做你的整个主目录例如

rm -r /Users/dilipmanek/.git 

...和删除整个git仓库。它不会影响任何未放置在该目录中的文件,但请确保您没有复制任何需要保留的文件。

XCode不会删除文件的原因是,当它找到一个git repo时,它会尝试使用它。 Git通过在git目录中创建临时文件来锁定文件,并且如果XCode在执行任何文件操作时崩溃,则该文件将留在那里,并且下一个XCode实例会认为该存储库已被锁定。

+0

感谢关于Xcode崩溃的线索,以及那个忍者git目录,它帮助了我。 – justinkoh

相关问题