Skip to content

文章

在不更新远程Git仓库的情况下本地修改文件

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

在不更新远程Git仓库的情况下本地修改文件

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

我正在参与一个项目,软件工程师们共享设置。然而,有些设置是每个工程师特有的。如果我们提交自定义设置,会影响其他工程师的工作。

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

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

Git提供了一个—assume-unchanged命令:

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

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

作者:Chuck Conway 专注于软件工程和生成式人工智能。在社交媒体上与他联系:X (@chuckconway) 或访问他的 YouTube

↑ 回到顶部

您可能还喜欢