Я клонировал проект с его .gitignore
. Затем я поместил несколько каталогов с файлами в нем, используемыми для конкретных целей тестирования. Я не хочу передавать эти каталоги в удаленный репозиторий, но я также не помещаю имена странных каталогов и файлов в .gitignore
, чтобы не беспокоить других разработчиков, которые будут читать .gitignore
. Как решить такую проблему?Игнорирование файлов без редактирования .gitignore
ответ
Существует несколько уровней конфигурации git ignore. Вы можете e. г. введите .git/info/exclude
и укажите, что вы исключены. Вы также можете сделать файл исключаемых пользователем исключений, который затем действует для всех или ваших репозиториев git, ...
Для получения дополнительной информации читайте man gitignore
.
Наверное, каждый IDE имеет опцию для исключения некоторых папок, например, в PHP Сторм вы можете использовать опцию Отметить каталог в качестве Исключена.
Кроме того, прежде чем совершить Вы можете добавлять только те файлы, которые должны быть, с помощью совершили больше:
git add name_of_file1 name_of_file2
Вы можете создать локальный .gitignore_global файл для этой цели. С этим файлом вы сможете игнорировать ваши файлы тестов для этого проекта и следующих.
- Создайте файл здесь:
~/.gitignore_global
- Добавьте игнорируемые файлы в нем.
- Затем запустите эту команду:
git config --global core.excludesfile ~/.gitignore_global
Больше информации здесь https://help.github.com/articles/ignoring-files/#create-a-global-gitignore.
«для этого проекта и для следующих» - мне не нравятся «следующие», потому что в этом случае возможно, что в другом проекте каталог проекта может иметь то же имя, что и в текущем каталоге тестирования проекта. – vico
- 1. Игнорирование файлов .blendX в gitignore
- 2. Игнорирование всех типов файлов под каталогом .gitignore
- 3. Git: игнорирование файлов после удаления .gitignore файла
- 4. Git обновление локальное игнорирование нескольких файлов (не .gitignore)
- 5. Игнорирование расширений файлов
- 6. Игнорирование .gitignore при запуске git-архива
- 7. Использование IntelliJ IDEA игнорирование неверсированных файлов не добавлено в .gitignore
- 8. О .gitignore: пытается отменить игнорирование новых каталогов
- 9. `gnulib-tool --update` без изменения` .gitignore` файлов
- 10. Игнорирование .gitignore config/database.yml в проекте rails
- 11. игнорирование файлов, за исключением определенного каталога
- 12. .gitignore - каталог игнорируемых файлов
- 13. Отладка gitignore не отформатированных файлов
- 14. Git: Игнорирование файлов с контролируемой версией
- 15. git: игнорирование файлов в источнике
- 16. предотвратить .gitignore показа игнорируемых файлов
- 17. .gitignore - хранение файлов на GitHub
- 18. git reset - игнорирование конкретных неподготовленных файлов
- 19. g ++ игнорирование файлов заголовков
- 20. «Игнорирование» файлов с .htaccess
- 21. Игнорирование уже зафиксированных файлов в Sourcetree
- 22. игнорирование локальных файлов конфигурации в git
- 23. Добавить .gitignore to gitignore
- 24. Скрытие файлов из git-- возможно без добавления в .gitignore?
- 25. Git update .gitignore без удаления файлов при слиянии или нажатии
- 26. Gitignore GLOB шаблон для отслеживания файлов без расширения файла
- 27. .gitignore файлов в родительской папке
- 28. Путаница при отслеживании файлов gitignore
- 29. gitignore как Makefile
- 30. Игнорирование таблиц без соответствия
Это должен быть принятый ответ. – chyno