我有一个文件夹,我想在我的远程存储库中删除。我想将它删除,但保留文件夹在我的电脑从存储库中删除文件,但保留在本地
回答
git rm --cached -r somedir
将登台目录中删除,但在磁盘上不碰任何东西。这个作品也为一个文件,如:
git rm --cached -r somefile.ext
之后,您可能要添加somedir/
或somefile.ext
您.gitignore
文件,这样的git不会尝试重新添加。
然后将路径添加到.gitignore,以便git不会尝试稍后添加它。 – grossvogel 2010-08-12 16:24:17
这将导致(文件)目录在从远程位置被删除时被删除吗? – bstpierre 2010-08-12 16:24:39
不当他拉;这些文件将在拉的自动合并过程中保持在本地移除。之后,推送将导致文件被删除服务器端。 – 2010-08-12 16:38:38
我只想:
- 移动文件夹出你的工作树
git rm
的文件夹,请提交更改- 加入
.gitignore
(或.git/info/excludes
),提交更改 - 移动该文件夹返回
这不是一个好的解决方案 - 如果你有一个非常大的目录? – loostro 2014-09-08 18:28:42
可能需要使用'git rm -r' – theUtherSide 2015-11-23 20:50:37
- 1. 从版本中删除文件,但保留在本地?
- 2. GIT - 如何从跟踪中删除本地文件,但将副本保留在远程存储库中?
- 3. 删除Git存储库,但保留所有文件
- 4. 从本地存储库中删除“已删除”文件
- 5. SVN删除本地文件,保留在版本库
- 6. Eclipse subsersive - 删除一个文件,但保留在本地
- 7. 从svn中删除目录,但保留在本地
- 8. 本地忽略git文件,但不要将它们从存储库中删除
- 9. git从存储库中删除文件,但将其保留在文件系统上
- 10. git - 从存储库中删除文件
- 11. 从存储库中删除Thumbs.db文件
- 12. 删除文本框但保留注释
- 13. 从githubs库中删除文件,但没有在本地
- 14. 如何删除存储库中的文件,同时保留(并忽略)它们在本地?
- 15. 如何在不删除本地文件的情况下从TFS存储库中删除文件
- 16. 如何从git添加索引中删除文件,而无需从任何存储库本地删除文件
- 17. Carrierwave - 从Amazon S3中删除文件但保留db的记录
- 18. tfs:删除存储库服务器上的文件并将它们保留在本地
- 19. 如何从版本控制中除去文件/文件夹,但将其保存在Git的存储库中?
- 20. Perforce Integrate命令删除存储库中不存在的本地文件/目录
- 21. 如何从本地git存储库中排除一组文件?
- 22. 停止跟踪整个存储库以删除本地文件
- 23. 从nexus存储库中删除工件
- 24. 在哪里删除在android中本地存储的文件?
- 25. svn:删除存储库中的文件
- 26. 它是保存在git本地存储库中删除的东西,并提交
- 27. 正在删除本地存储但仍然存在
- 28. 从本地存储删除项目ajax
- 29. 脚本删除目录,但保留的文件
- 30. 删除存储领域的模式,但保留对象活着
可能重复的[Git:从存储库中删除一个文件没有从本地文件系统删除它](http://stackoverflow.com/questions/1143796/git-remove-a-file-from-the-repository-without-deleting-it-from-the-local-filesys) – Cascabel 2010-08-12 16:36:22
请在你写你的时候,看看提出的相关问题 - 重复可能是前两个问题之一。 – Cascabel 2010-08-12 16:36:55
另一个重复:http://stackoverflow.com/questions/1273108/how-do-i-git-rm-a-file-without-deleting-it-from-disk – Cascabel 2010-08-12 16:39:27