Skip to content

文章

在本地修改文件而不更新远程 Git 仓库

2024年4月5日 • 1 分钟阅读

在本地修改文件而不更新远程 Git 仓库

您是否曾需要在本地修改文件而不将更改提交到远程仓库?

我正在一个软件工程师共享设置的项目中进行协作。但是,某些设置特定于每个工程师。如果我们提交自定义设置,会打扰其他工程师。

以前,我们使用 .gitignore 并保留本地副本,但这种方法会忽略整个文件,当仍然需要一些共享设置时并不理想。

幸运的是,Git 有一个解决方案!

Git 提供了 –assume-unchanged 命令:

git update-index --assume-unchanged <file-path>

<file-path> 替换为您想忽略其更改的文件路径。此命令指示 Git 暂时忽略对该文件的更改,这对于您不想提交的配置文件很方便。

作者:Chuck Conway 是一位 AI 工程师,拥有近 30 年的软件工程经验。他构建实用的 AI 系统——内容管道、基础设施代理和解决实际问题的工具——并分享他沿途的学习成果。在社交媒体上与他联系:X (@chuckconway) 或访问他的 YouTubeSubStack

↑ 返回顶部

你可能也喜欢