【发布时间】:2026-02-09 01:20:05
【问题描述】:
我正在使用 Ruby,当我从 Github 拉取时,我想忽略我的配置文件。
我收到的错误是: “错误:您对以下文件的本地更改将被合并覆盖:config/database.yml”
我尝试过的事情:
1) 我将文件路径添加到位于我的应用程序根目录中的 .gitignore。
2) 我将文件路径添加到我的全局 .gitignore
3) 我从应用程序根目录运行 git update-index --assume-unchanged /config/database.yml
4) 我从应用程序根目录运行 git update-index --skip-worktree config/database.yml
我的计算机上的多个不同文件夹中有同一应用程序的多个实例。应用程序的其他实例遵循假设不变命令。我不确定我错过了什么。
【问题讨论】:
标签: ruby github gitignore git-assume-unchanged