@Aricus

В чём моя ошибка при использовании gitignore?

Мне из будущих реппозиториев проекта, в котором уже есть пуши, нужно исключить файл config/db.php
Я добавил в .gitignore (в корне проекта) строчку
db.php
Однако при add файл не исключается (путь папки проекта заменён на ...):
...>git reset HEAD config/db.php
Unstaged changes after reset:
M config/db.php

...>git status
On branch HW4
Changes to be committed:
(use "git restore --staged ..." to unstage)
modified: .gitignore

Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git restore ..." to discard changes in working directory)
modified: config/db.php

...>git add :/
warning: LF will be replaced by CRLF in config/db.php.
The file will have its original line endings in your working directory

...>git status
On branch HW4
Changes to be committed:
(use "git restore --staged ..." to unstage)
modified: .gitignore
modified: config/db.php

Что я делаю неправильно?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
Удалите файл из кеша гита:
git rm --cached config/db.php
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
потому что нужно указывать не только файл, но и путь к нему, т.е. /config/db.php
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы