Git忽略文件

.gitignore

添加需要忽略版本控制的文件,因为这个.gitignore配置文件会提交到仓库,所以最常用的是对公共文件的控制。
详情:https://blog.csdn.net/weixin_37909391/article/details/84661340

.git/info/exclude的使用

该文件位于.git/info/exclude,如果没有该文件请添加。
文件.git/info/exclude 本身不是存储库的一部分,因此它的影响是本地的
此方法与.gitignore方法非常相似,添加忽略文件的方法很简单,每一行一个忽略文件,这里是根目录的相对目录。
PS:已加入版本控制的无效

git update-index

添加本地忽略
git update-index --assume-unchanged 文件/文件夹
git update-index --skip-worktree 文件/文件夹
移除本地忽略(恢复跟踪)
git update-index --no-assume-unchanged 文件/文件夹
git update-index --no-skip-worktree 文件/文件夹

assume-unchanged:这个会关闭文件与远程仓库的跟踪,认为这个文件远程仓库是不会修改,所以每次pull都是本地的文件

skip-worktree:这个不会关闭文件与远程仓库的跟踪,只是告诉Git不要跟踪对本地文件/文件夹的更改,每次pull时会拉取最新的变化会提示冲突,但因为没有跟踪本地更改,所以需要no-skip-worktree再合并最新的变化

拓展:查看已经添加了忽略文件(取消跟踪)的命令:

git ls-files -v  //查看所有文件的文件标识,H:正常跟踪文件;h:assume-unchanged文件
文件标识 描述
H 正常跟踪文件
S skip-worktree文件
h assume-unchanged文件
M unmerged, 未合并
R removed/deleted
C modified/changed修改
K to be killed
? other,忽略文件

如果忽略的文件多了,可以使用以下命令查看忽略列表

git ls-files -v | grep '^h'

相关推荐

  1. Git忽略文件

    2024-04-26 18:54:01       12 阅读
  2. Git提交忽略指定文件

    2024-04-26 18:54:01       31 阅读
  3. VS项目 git 提交忽略文件配置

    2024-04-26 18:54:01       30 阅读
  4. git .gitignore忽略非必要文件提交

    2024-04-26 18:54:01       11 阅读
  5. git忽略文件.gitignore如何使用?

    2024-04-26 18:54:01       13 阅读
  6. git忽略文件不生效解决方案

    2024-04-26 18:54:01       13 阅读
  7. git添加忽略文件未生效原因

    2024-04-26 18:54:01       8 阅读
  8. git忽略已加到仓库的文件文件夹

    2024-04-26 18:54:01       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 18:54:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 18:54:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 18:54:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 18:54:01       20 阅读

热门阅读

  1. ES6 新增功能复盘梳理

    2024-04-26 18:54:01       13 阅读
  2. python 学习笔记24 图片视频修复

    2024-04-26 18:54:01       11 阅读
  3. 掩码讲解,以及生成

    2024-04-26 18:54:01       12 阅读
  4. Nginx下php连接到GBase 8s数据库 - ODBC方式

    2024-04-26 18:54:01       27 阅读
  5. uniapp 页面滚动到指定位置的方法

    2024-04-26 18:54:01       14 阅读
  6. 【学习笔记】

    2024-04-26 18:54:01       15 阅读
  7. CDN引入Vue3

    2024-04-26 18:54:01       13 阅读
  8. 对象指针与对象数组(拉丁舞)

    2024-04-26 18:54:01       15 阅读
  9. Unity 数据持久化——persistentDataPath储存路径

    2024-04-26 18:54:01       15 阅读
  10. 游戏热更新进修——Lua编程

    2024-04-26 18:54:01       52 阅读