在代码版本管理的过程中,经常会遇到上传了错误的文件或文件夹,因此在错误上传的情况下,我们应该怎么从Github上面移除多余的文件夹或文件呢?
在Github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过Git命令来解决
步骤
- 首先进入你的工作目录下,即你的项目master文件夹下,右击空白处,选择
Git Bash Here
。 - 将远程仓库的文件夹拉下来,这时拉下来的文件在仓库
暂存区
,并不是本地项目的文件夹中。
git pull origin master # 将远程仓库里面的项目拉下来
- 查看有哪些文件夹,删除对应的目标文件
dir
- 删除需要移除的文件夹或文件(后面加上文件夹或文件的名字)
git rm -r --cached ClassesCode # 删除ClassesCode文件夹
- 添加更改项目的注释信息
git commit -m '移除ClassesCode文件夹' # 提交,添加操作说明
- 推送到GitHub的项目中
git push -u origin master # 将本次更改更新到github项目上去