美文网首页
文件移除 git 版本库但不删除文件

文件移除 git 版本库但不删除文件

作者: 上善丨若水 | 来源:发表于2021-10-08 17:58 被阅读0次

执行以下命令

git rm -r .gitignore --cached

再次提交下

git commit -m '删除过滤文件'

git status

过滤规则生效

git push

.gitignore忽略已加入版本控制的文件

问题:.gitignore中已经标明忽略的文件目录下的文件,在git push的时候还会出现在push的目录中。

原因:在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的

解决:这时候我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。git清除本地缓存命令如下:

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

相关文章

  • 文件移除 git 版本库但不删除文件

    执行以下命令 git rm -r .gitignore --cached 再次提交下 git commit -m ...

  • 删除文件

    删除不需要的文件 一、删除工作区或版本库文件 1. git rm --- 删除指定文件2. git ...

  • 08 git 时光机穿梭-删除文件

    git rm --cache file / git rm file 删除暂存区文件版本库文件 我们要删除工作区的文...

  • Git版本库文件删除和重命名

    Git版本库文件删除 首先先暂存删除的变更 [root@git git_test]# git rm git_tes...

  • git rm 命令--cached参数的作用

    git rm git rm 用于将指定文件从git版本控制中移除(其实是在stage Area 中移除文件) 假设...

  • Git移除暂存区(index)文件

    移除暂存区文件并从工作目录删除 例如,移除readme.txt 这个操作相当于将文件从Git和磁盘删除。 仅将文件...

  • copy 新项目

    删除之前git文件 通过命令行删除 隐藏文件 .git 文件 rm -rf ./.git Git 代码版本控制 1...

  • git 命令补充

    删除文件的方法 git rm 文件名同时删除文件夹和文档库中文件。 删除文件夹中文件,执行git add - A,...

  • 06 Git中删除文件

    Linux中直接删除文件: rm 删除已经提交的文件会导致工作区与版本库不一致, 采用git...

  • GIT学习与实战记录

    创建版本库repository 更新(新增、修改、删除)文件到git仓库 删除的另一种写法: 查看当前git仓库状...

网友评论

      本文标题:文件移除 git 版本库但不删除文件

      本文链接:https://www.haomeiwen.com/subject/lkixoltx.html