Почему я не могу отслеживать эти файлы с помощью git? - PullRequest
1 голос
/ 31 января 2012

Мой репозиторий Github: https://github.com/dustinrohde/crystals/tree/xp/test

Обычно очень просто добавлять файлы в мое рабочее дерево:

git add path/to/file1 path/to/file2 ...
git commit

Но по какой-то причине я не могу заставить Git распознаватькаталоги "test / res-invalid-noimage" и "test / res-invalid-noworld".Я знаю, что это проблема с git, а не с github, потому что я искал файлы в gitk и не нашел их даже после неоднократных попыток добавить их.Когда я просто добавил эти два каталога и произвел коммит, git сказал мне, что никаких изменений не было добавлено.

Вопросы и ответы приветствуются.

РЕДАКТИРОВАТЬ: Хотя каталоги не содержат файлов, простопустые каталоги, они используются набором тестов, поэтому мне нужно, чтобы они существовали в рабочем дереве.

Ответы [ 3 ]

3 голосов
/ 31 января 2012

Это пустые каталоги? Git не может отслеживать пустые каталоги. На самом деле, он не отслеживает каталоги вообще; git отслеживает только файлы.

1 голос
/ 06 сентября 2012

Если вам довелось скопировать другой проект git, и у вас все еще есть папка .git из другого проекта внутри папки, которую вы хотите отслеживать. Тогда вы не сможете отследить папку, прежде чем удалить старую папку .git.

(Вы могли бы сделать что-то глупое, я так и сделал)

0 голосов
/ 31 января 2012

Вы не можете добавлять пустые каталоги в репозиторий git.

Если вам нужно добавить каталоги, вы должны поместить в них какой-нибудь файл.

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