从github提取时如何忽略文件?

时间:2016-03-23 16:43:37

标签: ruby github gitignore git-assume-unchanged

我在Ruby工作,想从Github拉出来时忽略我的配置文件。

我收到的错误是: “错误:对以下文件的本地更改将被merge: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

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

1 个答案:

答案 0 :(得分:0)

在拉动之前考虑存储您的本地更改:

git stash
git pull
git stash pop

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