删除Github仓库中的某个文件夹或文件

在把项目上传至Github的过程中,往往容易把忘记添加到.gitignore的目标文件夹或文件上传至仓库,导致后续把目标文件夹或文件添加到.gitignore也已经无济于事了。Github web端只能删除整个仓库而不能删除仓库中的某个文件夹或文件,这个时候就需要通过操作本地git工具来删除仓库中指定文件并提交到远程仓库了。

首先使用下面这条命令将目标文件夹/文件从版本控制中删除
$ git rm -r --cached 目标文件夹/文件名


删除

然后提交修改
$ git commit -m '描述'


提交

最后push到远程仓库
$ git push -u origin master


push

push成功后在Github仓库可以看到目标文件夹已经删除了,注意该删除只是删除版本控制中的目标文件夹,并不会删除本地文件夹。该文件夹在本地依然可以使用,只是以后都不会把它添加到版本控制中。

你可能感兴趣的:(删除Github仓库中的某个文件夹或文件)