.gitignore не относится к папке .cxx - PullRequest
0 голосов
/ 30 октября 2019

У меня есть этот файл .gitignore в моем проекте Android, но он не относится к папке .cxx. Я проверил все, но не смог.

.cxx
app/.cxx
app/.cxx/

Android Studio

enter image description here

У нас были проблемы с работоймои коллеги по этому проекту, когда они меняли .cxx файлы каждый раз при сборке проекта.

Как я могу решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 30 октября 2019
git rm --cached -r .
git add .

Эта команда будет игнорировать файлы, которые уже были переданы в Git-репозиторий, но теперь мы добавили их в .gitignore.

0 голосов
/ 14 ноября 2019

Вариант 1:

Я предполагаю, что эта папка была проверена в git раньше?

Запустите git rm -r --cached <folder> и проверьте еще раз.

Вариант 2:

Для меня принятый ответ был частью решения, а не всего решения. Возможно, другие шаги, которые я собираюсь опубликовать, были очевидны, но я сначала пропустил их. Вот шаги, которые я предпринял, чтобы убедиться, что мой .gitignore файл игнорировал папку, которую я хотел игнорировать:

  1. Зафиксируйте любые изменения, которые вам нужно исправить / изменить.
  2. Запустите эту команду: git rm -r --cached . (который удаляет все из индекса git для обновления вашего репозитория git)
  3. Затем выполните эту команду: git add . (чтобы добавить все обратно в репозиторий)
  4. Наконец, внесите эти изменения, используя git commit -m ".gitignore Fixed"

. Вы можете найти ссылку на статью, из которой я нашел решение https://digitizor.com/gitignore-not-ignoring-files-how-to-fix/

0 голосов
/ 30 октября 2019

Я бы попробовал что-то вроде:

*.cxx
app/.cxx/*

И перед этим убедитесь, что эти файлы еще не отслеживаются git, как только файл находится в файле, .gitignore ничего не делает для этого файла.

...