• Git ? есть файл в репозитории который не должен комититься.
    как это сделать без удаления файла с внесением .gitignore?
  • echo filename > .git/info/exclude
  • @ulidtko, спасибо, но кажется это работает так же как и .gitignore — если файл уже добавлен в репозиторий то он попадает под действие git add . и в вывод git status даже если помещён в .git/info/exclude
    или надо что-то ещё сделать?
  • @sign, .git/info/exclude отличается от .gitignore тем, что влияет только на один репозиторий. Если кто-то склонирует или смержит твой репозиторий, он получит .gitignore, но не получит .git/info/exclude.

    если файл уже добавлен в репозиторий
    ты хочешь, чтобы изменения в уже версионируемом файле не показывались в git status?
  • @ulidtko, да, проблема именно в этом
  • @sign, изменения коммитнуть никак нельзя?
  • @ulidtko, если можно было бы комитить так что бы они не попадали в git push, то да. но я даже не могу представить себе этот бардак
  • @sign, представил. вопрос снят : )
  • @ulidtko, спасибо : )
  • @sign, подожди... Это файлы конфигурации системы сборки, или что-то подобное?..
    Это популярная проблема, есть несколько стандартных решений.
  • @ulidtko, вау! спасибо : )
    это именно то что надо
    с меня пиво!