type
status
date
slug
summary
tags
category
icon
password
notion image
项目里,本来想取消追踪文件,但是发现把文件添加到 .gitignore 文件并不生效,原因是如果文件已经被git追踪,那么需要先取消对文件的追踪并提交,然后再在 .gitignore 文件加入目录或文件名,才能生效
最近在项目优化过程中,将项目打包以后生成的 test.html 文件手滑直接提交到GitHub了,结果发现项目的语言占比 html直接飙升到70%,我勒个豆啊吓我一跳,然后潜意识想取消追踪这个文件,于是直接在 .gitignore 文件里加入了 test.html 文件名 ,结果一直不生效,搞得还以为出了什么问题,后来发现,如果文件没有被追踪过,那么直接添加进去可以立即生效,如果文章已经在追踪状态,那么需要先取消追踪然后再添加。
所以还是遇到有问题的不要想当然,动手搜一搜或者查一下,我就一直以为是我文件名写的有什么问题,反复看了几遍死活改不好,摸不着头脑,困惑
一、停止追踪文件
git rm --cached README.md
二、提交更改
git commit -m "chore: stop tracking README.md"
三、在 .gitignore 文件中写入文件名
PS:附带git忽略文件语法
Git—全局设置变量前端实现打字机效果
Loading...
x0r
x0r
一个普通的干饭人🍚
Announcement
🎉Welcome to my Blog
欢迎来到我的博客!
分享一些日常生活与文章
感谢关注 共同进步🥰