Вы можете найти этот вопрос, пытаясь игнорировать определенный файл, который вы, возможно, не хотите включать в проект с открытым исходным кодом, но который соответствует довольно распространенному для вас шаблону, и вы можете захотеть включить его в другие свои проекты.Например, вы можете захотеть рефлексивно запускать тесты с одной и той же командой независимо от языка, и вы можете хранить подробные сведения об этом в локальном файле, который вы обычно хотите отмечать в частных проектах, но не в проектах, которым вы помогаетес.
Скажем, файл называется test
, есть два решения.Во-первых, ваш псевдоним bash может выглядеть примерно так:
./test || ./.test
И вы можете добавить .test
в свой глобальный git ignore.
Или вы можете следовать совету, данному здесь о том, как создать локальный гитиньор;но обратите внимание, что он переопределит ваш глобальный git ignore, поэтому вам нужно будет включить в него все, что есть в вашем глобальном git ignore.