当前位置: 首页 > 知识库问答 >
问题:

前端 - settings.json改动问题?

屠建本
2024-03-29

我在vscode的settings.json中修改了一些内容,但是会被git认为是改动项,如何在不修改.gitignore文件的情况下避免被git认为是改动项?

共有3个答案

苗阳
2024-03-29

使用 git update-index --assume-unchanged 命令可以暂时让 Git 忽略指定文件的改动
若需全局忽略 .vscode/settings.json 文件,可以在全局 .gitignore 文件中添加该条目。不过全局忽略仅对新克隆或新建的仓库生效。

   git update-index --assume-unchanged .vscode/settings.json

如果你想提交一次当前的 .vscode/settings.json 文件状态,然后之后不再追踪任何更改

   git add .vscode/settings.json   git commit -m "Preserving current settings.json"   git update-index --skip-worktree .vscode/settings.json

如果你不希望修改项目级别的 .gitignore 文件,还可以在本地仓库的隐藏目录 .git/info/exclude 文件中添加一行 .vscode/settings.json。这样,只有在当前仓库中,该文件才会被忽略。
打开 .git/info/exclude 并添加以下内容:

   .vscode/settings.json

以上方法都能达到避免 .vscode/settings.json 文件的更改被纳入 Git 更改记录的目的,但最推荐的做法是在项目级别的 .gitignore 文件中添加这一条目,因为这种方式更加直观和易于维护,并且对所有克隆该项目仓库的人都有效。

秦鸿羽
2024-03-29

如果你改动的时项目下的 /.vscode/setting.json 那么如果在一开始 /.vscode 目录没有添加到 .gitignore 中的话,就会被识别到。

可以检查一下你的 .gitignore 配置项,看看是否添加了 *.code-workspace 这样的工作区配置的忽略项。如果有添加的话,可以把这些修改添加到 project-name.code-workspace 文件中。


或者给Git设置全局忽略 �� Git中全局忽略提交和.gitignore
但是我觉得除了 .DS_Store 这种,其他忽略规则的添加到全局会造成一些隐患。

养学
2024-03-29

这个需求。。。
你可以改 vscode 的全局配置,而不是对这个项目的配置,但是这样会对 vscode 打开的所有项目都生效。不然还是老老实实改 .gitignore 吧

 类似资料:
  • 我是Retrofit 2的新手,正在尝试在我的应用程序中集成Google Place API。我的问题是如何在使用Retrofit 2.0的同时使用这种动态URL。 URL: 我的模型类名称为: 1)位置自动完成 位置预测 以及 我已经创建了WebServiceCall。java类进行改造,这是我的代码 我在调用URL时使用了这个接口:但我无法继续。 } 我一直在谷歌和StackOverflow中

  • 请大佬帮忙分析一下,以下代码执行顺序(正确的顺序是:a 1 2 3 b 4 c 5):

  • 问题描述 列表数据不是后台接口,而是通过搜索渲染出数据,然后在列表回显,现在的操作是修改了列表的状态,提交了是调接口,页面也已经展示修改成的状态》现在通过筛选后,列表的状态还是修改前的状态,,大佬们 这个弄咧 如图所示 比如说样品分析修改成测试1,通过类型去筛选后点击确定,页面是测试1展示,而不是样品分析

  • 前端vue遇到了私有化部署,ip地址不是唯一的,每次都修改完ip地址再打包再重新部署,很繁琐? 我尝试在public文件夹下面创建一个config.js文件,然后再去index.html内引入,但是当我再去封装的axios里面去使用时 就会报错(提示找不到VUE_APP_URL),然后我去使用imort导入导出时,虽然不在报错,但是在打包部署了的情况下,再去修改config.js文件内的ip地址,

  • dataTables组件常见用法 gridSelect下拉区域中如何设置显示多列 grid组件常见用法 attachment(非attachmentSimple)相关的附件组件常见用法 获取当前选中的tab页的xid或者label的值 input组件的设置焦点和控制最大长度的设置 动态创建radioGroup 调用action给object类型参数传json richTextarea修改可选择字体

  • 前端面试 你可能被问到的问题: 前端工作面试问题 前端开发面试问题 每个 JavaScript 开发者应该知道的 10 个面试问题 前端测验 JavaScript 测验 你可以问的问题: 一个开源的开发人员可以向潜在雇主提问的问题列表 译者补充: 前端开发面试题大收集 前端开发面试问题及答案整理 收集的前端面试题和答案 写给前端面试者 Awesome Interviews