Github. Как мне внести изменения в то, что игнорируется через .gitignore? - PullRequest
1 голос
/ 04 июля 2010

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

build / *

Недавно я добавил подкаталог, содержащий проект Xcode, и забыл обновить файл .gitignore, прежде чем регистрировать его.

Есть ли способ заставить git игнорировать подкаталог build сейчас, после факта?

Спасибо, Даг

1 Ответ

4 голосов
/ 04 июля 2010
 git rm --cached dirToignore
 echo dirToignore >>.gitignore

Оттуда новый коммит запишет, что:

  • dirToignore больше не соответствует версионным данным
  • dirToIgnore больше не будет отображаться в git status

См. этот вопрос SO для аналогичных советов.
Если вы хотите изменить предыдущий коммит, чтобы удалить указанный подкаталог из старого коммита, см. Этот SO вопрос :

 git commit --amend

может помочь вам удалить его хотя бы из последнего коммита.

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