Как игнорировать файл в Git-репозитории без .gitignore или глобальных настроек? - PullRequest
4 голосов
/ 13 декабря 2011

Я пытаюсь добавить временный, но не временный файл в репозиторий Git, не добавляя его в индекс.Я не хочу добавлять его ни в файл .gitignore, ни в файл типа ~ / .gitignore_global, поскольку он будет применяться только к конкретному хранилищу.

Есть ли способ игнорировать файл, который будет проиндексирован вконкретный репозиторий без индексации тот самый факт, что я хочу его игнорировать?

Ответы [ 2 ]

7 голосов
/ 13 декабря 2011

Вы можете поместить шаблоны игнорирования в $GIT_DIR/info/exclude, чтобы они были применимы только к репо, а не к каждому репо.

Из руководства:

Шаблоны, которые являются специфическими для конкретного хранилища, но которые делают не нужно передавать другим связанным репозиториям (например, вспомогательным файлы, которые находятся внутри репозитория, но относятся к одному пользователю рабочий процесс) должен идти в файл $ GIT_DIR / info / exclude.

0 голосов
/ 13 декабря 2011

Избегайте запуска git add для файла, который вам не нужен в вашем хранилище или ...

Локальные правила репо могут быть добавлены в файл .git / info / exclude в вашем репо.Эти правила не привязаны к репо, поэтому они не передаются другим.Этот метод можно использовать для локально сгенерированных файлов, которые, как вы ожидаете, не будут генерировать другие пользователи, например, файлы, созданные вашим редактором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...