# git **Repository Path**: itic/git ## Basic Information - **Project Name**: git - **Description**: 我一定会成为人类历史上最伟大的Git工程师。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-09 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # git ## git 忽略部分修改的文件 > 最常用和推荐的方法是通过 .gitignore 文件或 git update-index --assume-unchanged 命令 1. .gitignore * 在你的项目根目录找到或创建 .gitignore 文件。 * 添加你想忽略的 .yaml 文件模式。例如 ```yml # 忽略所有 .yaml 文件 *.yaml # 或者只忽略特定目录下的 yaml 文件 config/*.yaml secrets/*.yaml # 忽略特定文件名 local-config.yaml dev-settings.yaml # 忽略所有 .yml 和 .yaml 文件 *.yml *.yaml ``` > 如果该 .yaml 文件之前已经被 Git 跟踪过(即已经 git add 并提交过),那么仅仅添加到 .gitignore 是不够的。Git 仍然会继续追踪它的变更。 > 此方法主要对从未被 Git 跟踪过的文件有效 2. 使用 git update-index --assume-unchanged(适用于已被追踪的文件) ```yml git update-index --assume-unchanged config/settings.yaml git update-index --assume-unchanged app.yml # 恢复跟踪 git update-index --no-assume-unchanged config/settings.yaml ```