如何从git仓库中删除一个文件夹?

6

我有一个名为“Serverside Project”的文件夹,想要从我的git在线仓库中删除。但似乎无法成功删除!如何才能将其删除?

enter image description here


2
你不能推送一个删除它的提交? - Thilo
1个回答

47

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


2
问题是我在本地驱动器上删除了一个位于其他位置的文件夹,但该文件夹仍然存在于我的在线代码库中。因此,我想从我的在线代码库中删除名为“Serverside Project”的文件夹,然后拉取当前在我的在线代码库中的所有其他文件夹和文件。 - ifusion
1
哦,我明白了,那你为什么不克隆存储库,删除文件夹然后推送呢? - Mauricio Trajano
7
你可以使用命令 git rm -r 文件夹名 更快地完成操作。这个命令会删除指定的文件夹及其中的所有文件。 - Chris Maes
5
空格会被视为不同的参数。可以使用如下命令删除"ServerSide Project"文件夹:git rm -r Serverside\ Project - Mauricio Trajano
2
这些步骤对我来说真是救命稻草!谢谢! - Ascalonian
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接