侧边栏壁纸
  • 累计撰写 57 篇文章
  • 累计创建 98 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

解决.gitignore忽略文件不生效问题

Sir丶雨轩
2023-10-14 / 0 评论 / 0 点赞 / 91 阅读 / 666 字

例如在src/main/resources目录下,application.yml的配置文件,属于本地的配置文件,并不想将其提交到代码仓库。如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。于是我们可以这样操作:


删除指定文件的缓存

git rm -r --cached src/main/resources/application.yml
  • 修改.gitignore文件中,将application.yml文件ignore掉
    .gitignore文件中添加:

src/main/resources/application-local.yml
  • 提交.gitignore文件的修改

 git add .gitignore
 git commit -m "清除git缓存,解决gitignore问题"
 git push

0

评论区