cruii
发布于 2019-05-05 / 2363 阅读 / 0 评论 / 0 点赞

如何删除GitHub远程库中的文件夹

问题背景

在日常开发中使用GitHub作为远程代码库,但是不小心把本地的文件上传上去了,比如IntelliJ IDEA 的.idea文件夹,这个文件上传后,如果其他人clone下来,那么项目的配置目录都会变成上传的人的目录,导致编译时找不到目录。

解决方案

只是删除远程库的.idea文件夹,但是不删除本地的文件夹

git rm -r --cached .idea	# --cached不会删除本地硬盘的文件夹
git commit -m "delete .idea directory"	# 添加commit信息
git push -u origin master	# 推送到远程库

至此,就完成了操作,查看GitHub库就会看到文件夹已经删除成功。


评论