Я добавил несколько папок в свои файлы .gitignore
, но они все еще появляются, когда я делаю git status
.Gitignore не игнорирует папки
Моя установка/компьютер новый, и я пытаюсь запустить git-репозиторий внутри svn.
Как я делал сотни раз (не на этой машине, хотя), папки помечены как игнорировали (в частности папку .svn
в корне, и bin
и obj
внутри src/www
) не должны появляться при выполнении git status
, и они не должны добавляться при выполнении git add .
, но они это делают.
D: \ DEV> более .gitignore
.svn/
[Bb] в/
[Oo] Ь/
пакеты/D: \ DEV> Статус мерзавец
на мастер филиала
Неотслеживаемые файлы:
(использование «мерзавец добавить ...», чтобы включить в то, что будет совершено).svn/ src/UI.Admin.Tests/obj/ src/packages/ src/www/bin/ src/www/obj/
ничего не было добавлено к совершению, но неотслеживаемые файлы присутствуют (использование «мерзавец добавить» в трек)
Были ли эти папки уже версией Git (т. Е. Были ли они ранее переданы в репозиторий)? Если это так, то добавление их в '.gitignore' не будет работать. Сначала вам придется «git -rm» их. –
Нет, я никогда не добавлял эти папки. – thomasb
Папки отображаются как невоспроизведенные, что означает, что они не будут совершены, если вы должны выполнить «git commit». Поэтому беспокоиться не о чем. Если кто-то другой фиксирует эти папки и вы тянете, ваш Git игнорирует все, что приходит из репозитория. –