方法一

在项目目录下.gitignore文件中增加需要忽略的相应的文件

.env
.user.ini

如果指定已经存在版本控制中,则添加无效

方法二

当指定文件已经存在版本控制中使用

git update-index --assume-unchanged .file #忽略跟踪
git update-index --no-assume-unchanged .file #恢复跟踪
艾林博客 - 技术分享、开发经验与AI探索的个人技术博客
艾林博客 - 技术分享、开发经验与AI探索的个人技术博客

延伸阅读:

分布式锁别上 Redlock:把单实例 Redis 的锁写对,就够 99% 的系统用了 架构设计
分布式锁别上 Redlock:把单实例 Redis 的锁写对,就够 99% 的系统用了

Redis 做分布式锁就单实例加看门狗,要正确性就上 etcd,Redlock 卡在中间两头不靠。本文讲清三种方案的真实边界:一把合格的 Redis 锁怎么写(唯一 value、Lua 原子释放、过期时间)、Redlock 为什么解决不了 GC 停顿与 fencing token、以及什么时候该换 etcd 或数据库唯一约束兜底。

后端 优化 安全

Valencio

/

2026-10-21

<span class="text-primary">OpenAPI规范</span>与标准化响应实践 架构设计
OpenAPI规范与标准化响应实践

本文系统阐述了如何通过OpenAPI规范设计RESTful接口,详细解析API Key、OAuth 2.0、JWT三大认证方案的核心逻辑,并给出标准化的成功响应模板与错误码规范体系。为构建高可用、易维护的开放平台提供完整的设计方法论。

扩展 框架 Web 安全 Http

Valencio

/

2025-03-15

如何让 <span class="text-primary">Git 记住账号和密码</span> 架构设计
如何让 Git 记住账号和密码

本文介绍了几种让 Git 记住账号和密码的方法,包括使用 Git Credential Helper、Git Credential Manager、Keychain,以及通过 SSH 进行身份验证。根据不同的操作系统和需求,选择合适的方法可以极大地提高开发效率。

Git 命令

Valencio

/

2025-02-27