Задать вопрос
@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

Что я делаю неправильно?
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
Tomio
@Tomio
backend developer (python, php)
Удалите файл из кеша гита:
git rm --cached config/db.php
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
потому что нужно указывать не только файл, но и путь к нему, т.е. /config/db.php
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽