我有一个已经在git下管理的现有项目.我最近不得不重新进行计算机(OS X Snow Leopard)的重建,并返回项目,git可以跟踪项目的变化,但我无法保存任何东西给git.我尝试时在标题中收到错误:
Dans-iMac-335:[app-name-obscured] apple$ git add app/models/*
fatal: Unable to write new index file
Run Code Online (Sandbox Code Playgroud)
从这种情况中恢复的最佳方法是什么?有一个heroku存储库版本,但它与这个版本非常不同步.大概我可以使用一个新的克隆作为基础,并更新每个文件,但这似乎过于费力且容易出错.
什么是git在这里寻找它无法找到,是否有一个将恢复它的变化?
顺便说一句,从我所知道的文件权限是正确的 - 受控制的文件和.git组件都由我拥有rw访问权限...
您是否具有 .git 的写入权限(=您可以在那里创建新文件并编辑现有文件)吗?如果没有,则调整文件权限。
如果您有写入权限,那么您似乎发现了一个错误。您可以尝试通过以下方式恢复
当最后一步工作时,您需要设置从当前存储库到克隆的远程分支,然后您可以使用克隆的存储库作为新的工作副本。
| 归档时间: |
|
| 查看次数: |
37858 次 |
| 最近记录: |