如何从本地和 bitbucket 中删除名称上带有空格的文件夹?

How to delete folder with spaces on name from local and bitbucket?

我有一个名为 -- backup_before_upgrade -- 的文件夹,我无意中上传到了 bitbucket。

‌‌现在我尝试使用 git rm -r --\ backup_before_upgrade\ --/

删除

但是它说 error: unknown option 'backup_before_upgrade\ --/'

好像没考虑\补目录名上的空space

有什么建议吗?

您可以使用 -- 将参数与选项分开,因此在您的情况下

git rm -r -- "--\ backup_before_upgrade\ --"

使用git rm -r -- --\ backup_before_upgrade\ --/

使用--表示以下以-开头的参数不是选项。

git rm -r -- '-- backup_before_upgrade --'