.gitignore не работает ни в коем случае, в чем здесь недостаток? - PullRequest
2 голосов
/ 07 ноября 2019

.gitignore не работает ни при каких попытках, например:

  • Содержимое в любом случае
    README.md
    Readme.md
    readme.md

  • Уже очищено,
    git rm --cached README.md

  • файл Readme.md в локальном каталоге удален

но все же при выполнении git push он будет очищен, стереть файл в удаленном репо

где и в чем ошибка?
помогите мне!

1 Ответ

2 голосов
/ 07 ноября 2019

Если файл уже отслежен в удаленном репозитории, его необходимо удалить.

Попробуйте для тестирования:

  • клонировать удаленное хранилище в новую локальную папку
  • добавить его точное имя к .gitignore: echo README.md>>.gitignore
  • удалить его локально: git rm README.md (или git rm --cached README.md, если вы хотите сохранить его)
  • добавить, зафиксируйте и нажмите: git add .; git commit -m "delete README"; git push

Убедитесь, что вы используете правильный регистр для файла для удаления, и не удаляйте .gitignore.

...