您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页git 忽略文件的几种方式以及应用场景

git 忽略文件的几种方式以及应用场景

来源:二三娱乐
  1. .gitignore文件配置
    最常用的忽略设置, 可以设置整个项目要忽略的文件夹, 对于已经在track的文件, 需要先移除track, 具体操作网上很多. 这种方式常用语忽略第三方库, 临时文件和配置文件, 关于配置文件设置, 在网上找到一个不错的办法
  1. exclude文件配置
    这个文件在 .git/info/exclude 和 .gitignore文件的配置方式相同, 不同点在于exclude中的配置不会影响其他人, 这个东西做了下实验, 发现没有效果, 可能是我姿势不对, 目前也没想到应用场景
  2. git update-index --assume-unchanged PATH
    在PATH处输入要忽略改动的文件, 例如: git update-index --assume-unchanged logs/*.log 将会忽略logs文件夹下的所有log后缀的文件改动, 注意, 这个忽略并非是不记录, 而是让git假装目标文件没有改变, 关于这个文件的正确用法:
  1. 你正在修改一个巨大的文件,你先对其 git update-index --assume-unchanged,这样 Git 暂时不会理睬你对文件做的修改;
  2. 当你的工作告一段落决定可以提交的时候,重置改标识:git update-index --no-assume-unchanged,于是 Git 只需要做一次更新,这是完全可以接受的了;
  3. 提交+推送。
  1. git update-index --skip-worktree PATH

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务