如何使用控制台删除 GitLab 中的文件夹

Alb*_*ros 5 git directory gitlab

src在我的 GitLab 存储库中错误地创建了一个文件夹,现在我想删除这个文件夹。我尝试了多种方法来删除它,但我只能在本地删除它,而不能在我的 GitLab 存储库中删除它。这个文件夹还在那里,我想摆脱它。我试过这些命令

git rm -r src   
git commit -m "Remove  directory"   
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

但它仍然没有删除我的 GitLab 存储库中的文件夹。

我也试过这个:

git rm -r --cached src
Run Code Online (Sandbox Code Playgroud)

他们似乎都不适合我。

Sch*_*ern 4

Git 不跟踪目录,只跟踪目录的内容。但git rm -r src应该做到了。以下是可能需要检查的事项。

成功了吗git push?如果没有,则遥控器将不会更新。

仔细检查这origin是否是您认为的内容git remote -v

仔细检查您是否正在查看正确的分支,master

如果您正在谈论 Gitlab 在 Web 浏览器中显示的内容,请对您的存储库进行新克隆并检查是否src仍然存在。如果不是,则可能是其网络显示问题,也可能是缓存问题。

如果完成所有这些操作后仍然感到困惑,请联系 Gitlab。

WRT git rm --cached--cached指的是暂存区(也叫缓存,也叫索引)。这是git add复制文件以构建下一次提交的地方。它存在于您的机器上,与您的问题无关。