2015-08-18 4 views
0

Описания проблемы

Я config.codekit перечисленной в .gitignore файле моего проекта, но изменения в config.codekit все еще отслеживаются мерзавцем..gitignore не игнорировать config.codekit

Действия по воспроизведению проблемы

  1. создать новый проект, инициализировать мерзавец, и добавить проект CodeKit
  2. сделать первый совершить
  3. добавить config.codekit в .gitignore файл проекта
  4. сделать $ git status и посмотреть, что .gitignore указан ниже Изменения не поставлены для фиксации, как ожидалось
  5. (необязательно совершать снова здесь, но проблема сохраняется даже без фиксации)
  6. влияет config.codekit путем открытия CodeKit и изменения параметров проекта, такие как добавление каталога в Пропущенного Items & Дорожка. в качестве альтернативы вы можете вручную изменить или даже удалить config.codekit
  7. Open config.codekit (если он не был удален) и мысленно отметить изменения, сделанные
  8. сделать $ git status и видеть, что, наряду с .gitignore, config.codekit находится в списке изменений не постановочных для фиксации.

Ожидаемый результат

config.codekit не должны быть перечислены в любом месте при проверке состояния GIT.

+0

Во время ваших шагов, чтобы воспроизвести проблему, делает 'config.codekit' когда-нибудь привержен вообще, или нет это никогда части репо в стороне от линии в' .gitignore'? –

+0

Похоже, config.codekit уже находится в индексе git. Если это так, вы можете удалить его из git (git rm config.codekit), а затем зафиксировать его, после чего файл не будет отслеживать. – isqua

+0

@MaximillianLaumeister 'config.codekit' уже включен в историю фиксации. Я уточнил свой вопрос, чтобы уточнить. Благодарю. – chharvey

ответ

Смежные вопросы