如何用git删除github远程仓库上的某个文件夹/文件
1.在讲解删除操作之前先复习一波简单的上传项目文件(以"动画demo.md"文件为例)到github步骤:
- 将要上传到github的项目文件粘贴到已初始化生成.git文件夹的本地git仓库中
- 空白处右击 -> Git Bash Here打开命令窗口
- 敲下面命令行
#将单个文件夹(如"动画demo.md")或全部文件夹添加到git仓库(暂存区)
git add “文件/文件夹” 或者git add *
#将暂存区的文件提交到git仓库(版本库)
git commit -m “对本次操作的修改说明”
#将文件上传到github远程仓库
git push -u origin master - 大功告成
2.接下来讲解删除操作,大家知道在github上只能删除仓库而不能直接删除文件或文件夹(以"动画demo.md"为例),有时候真的很头疼,所以只能通过命令行来解决了:
- 删除前github仓库中:
- 在要删除github上文件对应本地git仓库中 -> 空白处右击 -> Git Bash Here打开命令窗口
- 敲下面命令行
#将远程仓库里面的项目文件拉下来,然后可通过dir命令行查看有哪些文件夹
git pull origin master
#删除文件(如“动画demo.md‘)或者文件夹
git rm --cached “文件”/git rm -r --cached "文件夹’
#将删除操作提交到git仓库
git commit -m “操作说明”
#将本次修改更新到github远程仓库
git push -u origin master
-删除后github仓库中:
注意须知:此删除操作只会删除github远程仓库和git仓库(暂存区和版本库)的文件(夹),而git仓库的工作区(即本地目录)下的文件(夹)不受影响