GIT: Как мне игнорировать каталог, который уже находится в репозитории, не удаляя и не перемещая его? - PullRequest
0 голосов
/ 22 августа 2011

Изначально я хотел, чтобы каталог и его содержимое управлялись в моем проекте. Теперь я бы предпочел, чтобы это полностью игнорировалось. Я также хочу продолжать работать в нем, поэтому я не хочу перемещать или удалять его. Как мне это сделать?

редактирование:

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

Может быть, я не использую правильный шаблон. Предполагая, что каталог называется test, в корне я пробовал следующее: тестовое задание/ тестовое задание/* тест *

Ответы [ 2 ]

4 голосов
/ 22 августа 2011

Я почти уверен, что вам нужно удалить папку из индекса.

git rm -r --cached test/

Затем добавьте в .gitignore тестовый каталог с test/*, предполагая, что он находится в корне.

Commit git ignore

git add .gitignore

git commit -m "added test directory"

Проверьте, работает ли он с git status

И это должно быть так:)

1 голос
/ 22 августа 2011

Создайте файл .gitignore на верхнем уровне вашего рабочего каталога.Добавьте строку с именем каталога, который вы хотите игнорировать.Не забудьте добавить и зафиксировать свой .gitignore!

Подробнее см. Здесь: http://book.git -scm.com / 4_ignoring_files.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...