如何从 git repo 中删除一个文件夹? [复制]

Posted

技术标签:

【中文标题】如何从 git repo 中删除一个文件夹? [复制]【英文标题】:How to delete one folder from git repo? [duplicate] 【发布时间】:2015-01-06 10:11:51 【问题描述】:

我有一个名为“Serverside Project”的文件夹,我想从我的 git repo 在线删除它。我似乎无法摆脱它!如何删除它?

【问题讨论】:

你不能推送删除它的提交? 【参考方案1】:

您可以在本地删除文件夹然后推送,例如:rm -rf foldergit add .git commit -a -m "removed folder"git push origin master

【讨论】:

问题是我删除了本地驱动器上的文件夹,该文件夹位于另一个位置,但该文件夹仍在我的在线仓库中,所以我想从我的在线仓库中删除文件夹“服务器端项目”然后拉出我在线回购 atm 上的所有其他文件夹和文件。 哦,我明白了,那你为什么不克隆 repo 删除文件夹然后推送呢? @MauricioTrajano 你可以使用git rm -r folder更快地完成它 空格被视为单独的参数 do git rm -r Serverside\ Project 这些步骤对我来说是救命稻草!谢谢!

以上是关于如何从 git repo 中删除一个文件夹? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

删除 git repo 中的文件夹? [复制]

Git - 如何从存储库(devops)中删除文件而不在本地克隆它

如何在 Windows 7 中删除 git 本地 repo 文件夹

如何删除git嵌套repo但保留其中一个分支的文件?

如何将文件夹从 git repo 链接到另一个 repo?

更新 git repo 时删除已删除的文件/文件夹