Как игнорировать файлы при извлечении из github?
Я работаю в 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 из корня моего приложения
У меня есть несколько экземпляров одного и того же приложения в нескольких разных папках на моем компьютере. Другие экземпляры приложения относятся к команде предположить, что она не изменена. Я не уверен, что мне не хватает.
1 ответ
Подумайте о сохранении локальных изменений, прежде чем вытащить:
git stash
git pull
git stash pop
Возможно, у вас возникнут конфликты слияния, если файлы, которые вы сохраняете, изменены в источнике.