Git не будет игнорировать Gemfile.lock - PullRequest
0 голосов
/ 24 января 2019

У меня есть Gemfile.lock, который git просто не будет игнорировать.Он находится в моем файле gitignore (см. Ниже), но он постоянно отображается при неизменных изменениях всякий раз, когда я bundle install.Кто-нибудь еще сталкивался с чем-то подобным?Заранее спасибо.

Мой Gitignore выглядит так:

/.tags*
/log
/tmp
/db/*.sqlite3
/public/system
/coverage/
/spec/tmp
**.orig
rerun.txt
Gemfile.lock
...

1 Ответ

0 голосов
/ 25 января 2019

Это потому, что Gemfile.lock уже передан в ваш репозиторий? Показывается ли он как новый файл (с ?? в состоянии git) или как модификация (с M в состоянии git). Если это последнее, вам нужно будет удалить файл с git rm Gemfile.lock. Как только вы передадите это изменение, файл перестанет отображаться в git status.

Кроме того, обычно рекомендуется хранить Gemfile.lock в хранилище (если это не драгоценный камень). Вот хороший SO вопрос на эту тему: Должен ли Gemfile.lock быть включен в .gitignore?

...