Intereting Posts
Как интерпретировать этот экран помощи Emacs magit? Используете ли вы исходный контроль для своих домашних проектов? SVN – Ошибка SSL на Mac OSX Параметрированные правила выписки в Teamcity отбрасывают параметр при использовании svn + ssh Не удается запустить gitlab-сервис То же самое происходит между двумя ветвями после слияния Не удается подключиться к репозиторию через VPN Ошибка Git «Невозможно объединить двоичные файлы» в сборке непрерывной интеграции Управление ветвлением / слиянием в Subversion 1.5 TortoiseGit: «Stash POP Fail !!!» повторяется, даже после разрешения конфликта Visual Studio – AppBuilder – проблема с Git Hub – .sou Слияние двух репозиториев Git без нарушения истории файлов Как распечатать все комментарии TODO, которые я когда-либо добавлял или редактировал во время любой git-фиксации Замена gforge для git Игнорирование файлов конфигурации сервера в git

git clean -X, когда .gitignore имеет записи в подкаталоге

При использовании записей в подкаталоге в .gitignore «git clean -X» не очищает игнорируемый подкаталог.

$ git init test Initialized empty Git repository in /home/jpgariep/git/test/.git/ $ cd test/ $ mkdir -pa/b/c $ touch a/b/c/test $ echo '/a/b/' > .gitignore $ git add .gitignore $ git commit -m "Added .gitignore." [master (root-commit) 94e2825] Added .gitignore. 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 .gitignore $ git status # On branch master nothing to commit (working directory clean) $ git clean -X -d -f $ ls a b 

Почему он все еще там?

Версия Git: 1.7.2.3

ПРИМЕЧАНИЕ. Это также было опубликовано в списке рассылки git 2 месяца назад без ответа.

По-видимому, это ошибка.

http://marc.info/?l=git&m=128561999924671&w=2