git remove a file from remote repository

橙三吉。 提交于 2020-02-29 14:42:34

当你误提交一些文件的时候,比如log 之类的,这些事本地文件需要的,那么如何删除远程仓库的这些log,而不删除本地的文件呢。

git rm -r --cached  File-or-FolderName 
-r
Allow recursive removal when a leading directory name is given.
--cached
Use this option to unstage and remove paths only from the index. Working tree files, whether modified or not, will be left alone.

-n或者--dry-run

Don’t actually remove any file(s). Instead, just show if they exist in the index and would otherwise be removed by the command.

git rm -r -n --cached "bin/" //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。

git rm File-or-FolderName             #### 删除本地和repository

git commit -m "Removed folder from repository"

git push origin master

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!