1:还没有加到版本控制中

(1)还没有git  add

在   .gitignore中添加

(2)已经git add

先   git  rm  -r  --cached   文件

在   .gitignore中添加

2:已经加到版本控制中

先   git  rm  -r  --cached   文件

在   .gitignore中添加

最后  gti commit -m  '提交.gitignore'

注解:1git update-index --assume-unchanged <PATH>   这个命令能让Git假装看不见目标文件的改变,但文件本身还是在 Git 的历史记录里的,所以团队的每个人在

          fetch 的时候都会拉到目标 文件 的 变更。团队要每次对运行改命令,否则忽略不掉

[php] view plaincopy
  1. git update-index --assume-unchanged /path/to/file       #忽略跟踪
  2. git update-index --no-assume-unchanged /path/to/file  #恢复跟踪

2:  修改.gitignore添加完忽略文件,然后执行下列命令

[php] view plaincopy
  1. git rm -r --cached .
  2. git add .
  3. git commit -m 'update .gitignore'

也是假装让git看不见文件,要团队中每个人都运行改命令,否则忽略不掉

git如何移除某文件的版本控制相关推荐

  1. git移除某文件夹的版本控制

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

  2. git文件取消版本控制和撤销修改

    1. 某个文件取消版本控制 IDEA中的.idea 文件夹是不需要提交到远程仓库的,如果在.gitignore 文件中没有指定忽略.idea 文件夹,已经提交了.idea ,此时在修改.gitigno ...

  3. git 将暂存区文件提交_git 暂存区

    一.Git基本工作流程 1.初始化一个仓库 git  init git  clone git仓库分为两种情况: 第一种是在现有项目或目录下导入所有文件到 Git 中: 第二种是从一个服务器克隆一个现有 ...

  4. Git常规配置与用法(记录,git配置文件在系统用户文件夹下)

    Git环境配置 一. 全局配置 1. 配置文件 git全局配置文件.gitconfig默认在当前系统用户文件夹下,window可运行%USERPROFILE%查找,Mac系统在cd ~查找. 具体配置 ...

  5. Git 中的对象模型和文件的详细视图 —— Git 学习笔记 13

    Git 中的对象模型和文件的详细视图 文章目录 Git 中的对象模型和文件的详细视图 初始状态 编辑一个文件之后 暂存文件后 提交之后 参考资料 本文将用几幅图来可视化一个叫 file1的文件从修改到 ...

  6. Git内部原理之深入解析Git的引用和包文件

    一.Git 分支本质 如果对仓库中从一个提交(比如 1a410e)开始往前的历史感兴趣,那么可以运行 git log 1a410e 这样的命令来显示历史,不过需要记得 1a410e 是查看历史的起点提 ...

  7. git 将暂存区文件提交_git文件状态,暂存与提交

    git中文件的状态有两种:已跟踪或者未跟踪. 从现有目录中创建git仓库 git init git仓库(repository),也叫做版本库.使用git的目的是管理项目,并且保存一些随时间变化的文件. ...

  8. Git使用 从入门到入土 收藏吃灰系列 (九) git reset 移除暂存区与版本回退

    文章目录 一.前言 二.Git远程命令实践 2.1git reset 移除暂存区 2.2 git log+git reflog+git reset 版本回退 一.前言 参考安装Git 详细安装教程 参 ...

  9. Git 学习笔记 ignore 忽略文件

    Git 学习笔记 ignore .gitignore 文件 添加目标到 gitignore IDEA 中初始化 Git 仓库 问题 1. 无法添加到 gitignore (手动添加也没效果) 2. 文 ...

最新文章

  1. 赢在中国(08-02-27)
  2. KeyMob聚合平台--国内口碑最好的移动广告聚合平台
  3. VC6.0 DLL项目与WINDOWS项目的转换
  4. 微软宣布开源WPF、WinForms和WinUI
  5. 如何在Windows 8中更改登录屏幕的颜色
  6. java程序中用户名和密码_在Java应用程序中使用密码术
  7. es6 语法 (Decorator)
  8. SQL语句大全-珍藏首选
  9. Linux之父:开源不为金钱名利只为娱乐
  10. JAVA 版本微信公众管理开源项目招募伙伴
  11. 只需2步,教你在Vue中设置登录验证拦截
  12. OpenShift - 部署MySQL主从复制
  13. 向Spark的DataFrame增加一列数据
  14. atitit.gui界面纵向居中总结
  15. Xmind8 下载与破解激活教程
  16. 线程生命周期(状态)
  17. JSP常用内置对象及抽奖功能
  18. 图灵奖得主(麦卡锡\霍尔)
  19. quartus更新symbol后没反应_Quartus II使用常见问题
  20. ArabellaCPC 2019 B. Road to Arabella

热门文章

  1. SAP freelancer接SAP项目的几种方法
  2. GPT-2的大规模部署:AI Dungeon 2 如何支撑百万级用户
  3. NeurIPS提前看 | 四篇论文,一窥元学习的最新研究进展
  4. 英伟达深度学习推理引擎TensorRT,现在开源了
  5. 甲骨文落寞、SAP跃进:商用软件巨头的突围与宿命
  6. SAP EWM - 其他主数据 - 承运方
  7. 数字化转型战略中不可忽视“软因素”
  8. 清华 NLP 团队推荐:必读的77篇机器阅读理解论文
  9. 干货丨机器学习研究者必知的八个神经网络架构(经典文章,值得收藏)
  10. 突发!美国最大输油管道遭网络攻击关闭!美媒:为其基础设施的脆弱堪忧