Я хочу остановить отслеживание определенных файлов в Git, которые я добавил в файл .gitignore
.Git добавить. добавляет файлы, перечисленные в .gitignore
Я использовал git rm --cached
(а также пытался git rm -r --cached .
), но после запуска git add .
, git commit --dry-run
говорит мне файлы в моем gitignore являются «должно быть совершено».
Содержимое файла .gitignore
являются:
/source/backup/*
/site/index.php
/site/userscript.user.js
Что случилось с этим gitignore?
Все было хорошо, когда единственная линия была source/backup/*
. Как только я добавил вторую строку, файлы source/backup/*
также совершаются.
После этих шагов я по-прежнему получаю файлы резервных копий после того, как сделаю «git add.». Это намерение, что вы не можете «git add» gitignored files правильно? Я обновлю оригинальный вопрос с последним gitignore. – Laoujin
Избавьтесь от этой звездочки. Я не знаю, причиняет ли он какой-либо вред здесь, но все мои игнорируемые файлы просто ссылаются на путь (как показывает мой пример в моем сообщении), и я знаю, что они работают. – TheBuzzSaw
Я пропустил, что вы удалили '*'. Удаление этого плюс плюс добавление начального \ выполнило трюк. Спасибо, куча, был занят этим в течение нескольких часов :). – Laoujin