Command line 如何在Git Bash中删除包含文件的文件夹?

Command line 如何在Git Bash中删除包含文件的文件夹?,command-line,git-bash,Command Line,Git Bash,使用Git Bash删除文件夹及其所有内容时,我应该使用什么命令?尝试以下操作: git rm -r --cached <folder> git commit -m "Removed Folder" git push origin master git rm-r——缓存 git提交-m“已删除文件夹” git推送源主机 git推送原始主机 git commit-m“删除重复目录” git push origin master如果您谈论的是git,那么其他答案是正

使用Git Bash删除文件夹及其所有内容时,我应该使用什么命令?

尝试以下操作:

git rm -r --cached <folder>
git commit -m "Removed Folder"
git push origin master
git rm-r——缓存
git提交-m“已删除文件夹”
git推送源主机
git推送原始主机 git commit-m“删除重复目录”
git push origin master

如果您谈论的是git,那么其他答案是正确的,但是如果您谈论的只是删除Bash终端中的一个文件夹(如与git SCM一起安装的文件夹),那么您可以这样做:

rm-rf文件夹名称
r
选项用于“递归”

f
选项用于“强制”(这样,即使文件夹中有文件,也会删除该文件夹)


下面是一个概述如何在Bash中使用
rm
命令的示例。

git rm-r文件夹名git commit-m“Remove duplicated directory”git push-origin master这是否回答了您的问题@martian111,不是,因为“GitBash”只是为git附带的windows编译的bash的副本;这根本不是一个关于git的问题,只是一个关于UNIX shell的问题;这样的问题属于或,而堆栈溢出是特定于编写代码的问题(除非是关于git本身而不是关于git bash的问题,在这种情况下,应该以不同的方式标记它)才有效。谢谢大家!@Jermal,如果这是你想要的答案,你的问题应该被标记为
git
,而不是
gitbash
。(git bash只是使用msys2库为Windows编译的bash的副本;它与git的唯一关系是它作为Windows上相同安装程序包的一部分分发)请不要回答明显离题的问题。请参阅的“问题解答”部分,以及它到@CharlesDuffy的链接。这篇文章回答了我的问题。我特别询问如何在Git Bash中删除包含文件的文件夹。我很抱歉问了一个离题的问题。今后,我将确保在适当的区域内发布任何未来的问题。