mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
381 字
1 分钟
gitignore不起作用啦?
2026-03-20

gitignore不起作用了?#

众所周知啊,我们把文件传到github,那么一些涉及隐私和巨大的venv肯定是不能 传上去的。这个时候你肯定会用到.gitignore啦!

那么好,我们先创建一个gitignore,并把.venv写入

打开终端,cd到你的项目文件夹
echo ".venv" > .gitignore

这个时候,我们使用git add . 命令,.venv文件是不会被传入到github上的!

但是如果你想直接通过vscode来编辑.gitignore就会出事啦!

.gitignore文件内
.venv
node_moudle 你手动添加了这个文件并保存

然后,你在终端git add . 就会发现,唉卧槽!node_moudle怎么也被加到暂存区了!!!?🤡🤡🤡

这个时候你肯定会很生气,开始查找资料,并且询问ai,结果ai给了你一堆解决方案,包括利用

rm -r --cached node_moudle

来让git不再追踪这个文件,但是结果依然不起作用。

我知道你这会儿一定红温了!因为ai一直在说按照他的方法一定没问题的!💢💢💢💢😡

事实上确实没什么问题,那问题难道出现在vscode吗?

唉!还真特喵就是vscode干的!

55

看到右下角的utf-8了吗?vscode默认的是utf-8 16le! 所以说是我修改之后才是utf-8!

而我们的笨蛋git就认utf-8!导致gitignore文件编码出现乱码,部分文件不会被读取!!!

解决方案就是点击那个utf-8然后点击通过编码保存,选择utf-8即可!

66

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

gitignore不起作用啦?
https://mizuki.mysqil.com/posts/gitignorebengkui/
作者
神秘大胖狗
发布于
2026-03-20
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00