如何删除github上的某个文件或文件夹

如何删除github上的某个文件或文件夹

最近为了某个实践项目开始使用github,也就开始了学习git,当然也是边用边学,所以会遇到很多问题,为了使自己加深印象,同时方便他人,决定在此做些笔记。
昨天更新了部分代码后,习惯性git add . —> git commit —> git push 三步走将改动更新到github上,后来检查时发现github中多了个.idea文件夹,这个是pycharm自动生成,存放配置信息的,明显不需要,所以想删掉它,结果发现github只能删除整个仓库,不提供删除某个文件夹。通过搜索,终于搞定。

具体步骤:

1.首先确保github仓库版本与本地仓库版本一致,若不一致先用git pull将本地仓库更新,否则会在最后git push时报错(为了便于知识梳理,此处按下不表,另开篇章详解);
2.输入命令:git rm --cached -r .idea
此处git rm为删除操作,但是我们不想删除本地库的.idea,只是删除github上的.idea,所以加上–cached表示删除操作是针对暂存区,-r表示删除的为文件夹;
3.输入命令:git commit -m “remove .idea”
注释所做的操作并提交到本地库;
4.输入命令:git push
更新到github中。
到此操作就完成啦,打开github发现.idea文件夹已经不存在了,确实很简单哦,总结一下只有三步:

git rm --cached -r .idea
git commit -m "remove .idea"
git push
                                                                                 小灰灰爬行记
                                                                                  2018.12.16

猜你喜欢

转载自blog.csdn.net/weixin_44118318/article/details/85028916
今日推荐