目 录CONTENT

文章目录

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

Sir丶雨轩
2023-10-14 / 0 评论 / 0 点赞 / 191 阅读 / 0 字 / 正在检测是否收录...

例如在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
广告 广告

评论区