Git 如何删除远程服务器文件同时保留本地文件
Git误提交 如何删除远程服务器文件 保留本地文件
在上传工程到git上时,有时候会把本地自动生成的以及设计隐私的账户信息传到服务器上,这时你先删除本地,再同步服务器,显然是不合理的。git提供了一个好的解决方法,可以直接删除服务器文件,同时不影响本地文件,比如已经提交了配置文件application-pro.yml文件到远程仓库,现在我们要把它删除掉,命令如下:
git rm --cached -r *pro.yml //删除以pro.yml结尾的文件
git commit -m “remove directory from remote repository” //提交到本地仓库
git push //将修改提交到远程仓库
现在再到github远程仓库看就找不到这个配置文件了,本地的文件不受影响!