Возникли проблемы с файлами .gitignore и Untracked - PullRequest
1 голос
/ 18 октября 2010

Привет,

У меня странная проблема с Git и использованием .gitignore. В моей структуре есть папка (с содержимым), которая в настоящее время не отслеживается git, потому что она отображается в файлах без отслеживания, когда я делаю состояние git. Я добавляю его путь к .gitignore, но попробуйте git status снова, и он все еще там! Другие файлы / папки, я делаю то же самое, и они исчезают, но не в этой папке. Что я делаю не так?

Обновление

Структура папок:

folder_foo/folder_bar/folder_baz/file_foo
folder_foo/folder_bar/folder_baz/file_bar
folder_foo/folder_bar/.htaccess

Мой .gitignore:

folder_foo/folder_bar
!folder_foo/folder_bar/.htaccess

Когда я запускаю git status, это говорит о том, что папка folder_foo/folder_bar/ не отслеживается. Теперь я понял, что если я удаляю вторую строку из .gitignore, то она работает нормально. Так что я придумал это как исправление:

folder_foo/folder_bar
!.htaccess

Почему я должен сделать это таким образом, а не указать точный файл .htaccess?

1 Ответ

0 голосов
/ 22 октября 2010

Я не могу воспроизвести это на git 1.7.0.4 (на Mac 10.6).

Единственное объяснение, которое я могу вспомнить, это то, что вы смотрите на ошибку в другой (более старой) версии.

...