美文网首页
git把某个文件去除版本控制

git把某个文件去除版本控制

作者: Dandelion_drq | 来源:发表于2017-08-12 11:44 被阅读21次

首先说说 gitignore 文件的作用:

该文件只能作用于 Untracked Files,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 addcommit 过的文件

因此,有时候我们一开始在上传项目的时候把某些不必要的文件也添加进了 git 的版本控制。此时 gitignore 对这些文件就不起作用了。因此我们要先从 git 里面把这些文件 untracked ,然后修改 gitignore ,最后提交。

具体操作:

  • 从 Git 的数据库中删除对于该文件的追踪;
git rm -r loggers.log   # loggers.log 是要去除的文件名字
  • 修改 .gitignore, 把对应的规则写入 .gitignore,让忽略真正生效;

  • 提交+推送。其实就是 add commit push 啦。


PS:关于 .gitignore 文件的编写大家可以参考下面两篇文章:
Git 的 .gitignore 配置
Git之忽略文件(ignore file)

相关文章

  • git把某个文件去除版本控制

    首先说说 gitignore 文件的作用: 该文件只能作用于 Untracked Files,也就是那些从来没有被...

  • .gitignore详解

    在使用git作版本控制时,git会默认把git控制的文件夹里面的所有文件都加入到版本控制。但是在实践中,我们经常会...

  • Git忽略规则及.gitignore规则不生效的解决办法

    1 Git忽略规则 在git中如果想忽略掉某个文件,不想对这个文件做版本库控制;可以使用修改根目录中 .gitig...

  • git常用操作

    git常用操作 git rebase git clone 取回远程的所有分支 返回某个文件的某个版本 跳转到某个版...

  • 如何在git中移除对某文件的版本控制

    需求 添加git文件的时候,不小心把某些跟过程有关的中间文件添加到git仓库。想移除这些文件的git版本控制 解决...

  • git7~git还原文件到某个版本

    2019.05.10 git还原某个文件到某个版本 git log test.php 找到要恢复的hash git...

  • copy 新项目

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

  • 【作业】git 简单应用

    如何初始化版本库:git init 如何查看仓库的状态:git status 如何把某个文件添加到 Git 暂存区...

  • git

    Git 获取仓库 git init git clone xxx 文件标识 红色文件,代表未添加到版本控制中的文件 ...

  • 初学git的一些基础知识

    版本控制 ​ 提到git就不得不说版本控制,与git相关的系统都是版本控制系统,他们用于记录文件的更改以便随时...

网友评论

      本文标题:git把某个文件去除版本控制

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