删除远程git服务器上的文件

有时候不小心把一些不需要的文件或者文件夹(如idea的.iml文件, target文件夹)传到了git服务器上,可以使用git命令进行删除:

git -rm -r --cached dirName | fileName

git commit -m '删除XXX'

git push

依次执行这几个命令,dirName | fileName 代表的是要删除文件夹名称和文件名称

需要注意的是: 在实际中发现 dirName | fileName 不支持路径,只能是最后一级

如: git上的文件结构: /b/c.txt,如果要删除c.txt,在本地执行命令时,必须去到本地对应的b文件夹下,否则报错:无法匹配
不能执行这样的命令: git -rm -r --cached /b/c.txt,而是依次执行:

cd b

git -rm -r --cached c.txt

 

你可能感兴趣的:(git,删除git服务器上的文件)