Git如何忽略追踪文件

 时间:2026-02-16 18:55:40

1、首先为大家介绍.gitignore文件,这个文件是git WorkSpace下的,也是放在项目的根目录下,我们打开该文件,可以看到该文件的内容就是需要忽略追踪的文件。有了git ignore文件,我们在使用git status命令时,这些文件的更新就不会有提示了。

Git如何忽略追踪文件

2、接下来我们详细介绍.gitignore文件的具体写法:

1. 所有空行或者以注释符号 # 开头的行都会被 Git 忽略。

2. 可以使用标准的 glob 模式匹配。

3. 匹配模式最后跟反斜杠(/)说明要忽略的是目录。

4. 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。

5. 所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。

6. 星号(*)匹配零个或多个任意字符;

   [abc]匹配任何一个列在方括号中的字符;

   问号(?)只匹配一个任意字符;

如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。

Git如何忽略追踪文件

Git如何忽略追踪文件

3、此外,我们也可以使用git命令去忽略文件。

git update-index --assume-unchanged  文件路径

以上命令用来忽略指定文件的变动,在git status的时候不会检查这个文件是否变化,也就不会被提交。

撤销使用:

git update-index --no-assume-unchanged filename

Git如何忽略追踪文件

4、.gitignore 也是用来忽略文件的,但是它只针对未被跟踪的文件,也就是你先设置规则,然后添加的新文件符合这些规则的就会被忽略,就是git add -A 不会将这些指定的文件纳入追踪。

而git update-index --aasume-unchanged 是用来忽略已经被追踪的文件的改动。

我们可以在git中删除某个文件的跟踪记录,使用命令:

git rm --cached 文件路径

这样就从git的跟踪记录中删除了这个文件的跟踪记录,配合之前在.gitignore添加的配置,以后git就不会追踪这个文件了。

如果误执行了,可以使用 git add 文件路径 恢复追踪。

Git如何忽略追踪文件

5、删除已入仓库的文件夹:

git rm -r --cached 文件路径

git commit -m 'xxxxx'

或者直接在远程仓库删除。

Git如何忽略追踪文件

  • excel中使用vba设置当前窗口大小
  • VBA中如何遍历worksheet并删除特定sheet
  • Excel:不会VBA,也能自动记录数据操作时间
  • 通过VBA设置excel的最后一行的第n列单元格的值
  • VBA如何统计成绩不合格人数?
  • 热门搜索
    有关国庆节的手抄报 民族团结手抄报花边 小学生二年级手抄报 五年级手抄报 关于科普知识的手抄报 感恩教师节手抄报 共创文明城市手抄报 科技手抄报版面设计图 感恩的手抄报图片 数学乐园手抄报