Привет. Есть master, в котором нет папок /.vagrant и /vagrant в корне Создал от нее ветку with-vagrant чтобы с вагрантом работать, в которой имеются /.vagrant и /vagrant в корне, с нее я вагрант запускаю Теперь мне надо в мастере поработать, но чтобы он с вагрантом никаких дел не имел. Пишу в нем в .gitignore: Код (Text): /vagrant /.vagrant Но получается что когда c ветки with-vagrant переходишь на master, то папка .vagrant исчезает, и в папке /vagrant тоже меняет. Почему это происходит, я же поставил в master их игнорировать?
если файл УЖЕ в репе, недостаточно его поместить в игнор. это известная проблема, гугли https://www.google.com/search?&q=git+ignore+existing+file+in+repo --- Добавлено --- http://www.codeblocq.com/2016/01/Untrack-files-already-added-to-git-repository-based-on-gitignore/
У меня вроде другая история. Хотя вот сейчас подумал, может оно так и логично? Создал какие то файлы в ветке Икс. Переключаюсь на master и они исчезают, несмотря на то что в master они в gitignore, все таки они же ветке master не принадлежат.