我有一个文件在我的git status
中游荡,说它已被删除,但是当我尝试到git rm
时,我得到***/***.php is outside repository
。它所在的文件夹肯定在回购站内,所以我很困惑!在GIT中删除“在外部存储库”中的文件
4
A
回答
3
这很奇怪。但也许你只需要提交你的改变? git status
列出已上演但尚未提交的更改。如果您的git commit
更改了git status
,则不应将该文件列为已删除。
+0
非常多的那些“我发誓不工作”的时刻。 :d – 2011-03-03 13:40:53
2
我一直在努力解决相似的问题很长一段时间,结果是一个简单但不直观的开关就是答案。
git add --update
或只是git add -u
将添加修改的文件,并删除已删除的文件。
如果要添加新的文件,以及: git add --all
或git add -A
将添加新文件,修改文件,并删除已删除的文件。
荣誉给Geek Gumbo
而且更严重的文档检查Git SCM
相关问题
- 1. git - 从存储库中删除文件
- 2. Git删除服务器上不在存储库中的文件
- 3. Git的部署:在删除文件时,按文件中删除
- 4. 如何在不删除Git历史记录的情况下从git存储库中删除文件/文件夹
- 5. 在存储库中删除SVN外部引用
- 6. svn:删除存储库中的文件
- 7. Git:从存储库中删除凭证
- 8. 如何从ArrayList中删除存储在外部文本文件中的项目
- 9. 如何从git存储库中删除或忽略.rb〜文件?
- 10. 如何让git从存储库中删除文件
- 11. git - 无法从存储库中永久删除文件
- 12. 如何从ditwich从git存储库中删除文件?
- 13. 无法从git存储库中删除文件?
- 14. git从存储库中删除文件和旧提交
- 15. 从git存储库中删除文件而不克隆它
- 16. 如何从git存储库中完全删除文件?
- 17. 如何从git存储库中删除* ALL *文件和目录?
- 18. 从存储库中删除Thumbs.db文件
- 19. 从Mercurial存储库中删除额外的文件夹
- 20. 如何在git存储库中列出所有已删除的文件?
- 21. 在Git的安装目录中意外删除.git文件夹
- 22. 为什么Capistrano在部署时删除.git存储库?
- 23. 使用git删除不在本地存储库中的分支
- 24. 如何在git存储库中删除不需要的额外根提交?
- 25. 如何从Subversion存储库中意外删除大文件(4GB)?
- 26. Git:恢复存储在分支A中的文件,在B中删除
- 27. 如何在Git中从远程存储库中删除已删除的文件夹?
- 28. 在发布计划中克隆外部git存储库
- 29. 克隆存储库的git状态显示删除的文件
- 30. 恢复已删除的git存储库
是否存在真实的吗?如果你只是'rm'(而不是'git rm')会发生什么呢? – CharlesB 2011-03-03 12:41:30
不,已经很久了 – 2011-03-03 13:39:08