0

我正在使用 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

我的计算机上的几个不同文件夹中有同一个应用程序的多个实例。应用程序的其他实例遵循假设不变命令。我不确定我错过了什么。

4

1 回答 1

0

考虑在拉取之前存储本地更改:

git stash
git pull
git stash pop

如果您存储的文件在源上发生更改,则可能存在合并冲突。

于 2016-03-23T16:48:14.477 回答