Я хочу, чтобы git игнорировал каталоги кеша в моем проекте. Я прочитал в Интернете, что я должен использовать команду gitignore. Но когда я это сделал, bash жалуется, что команды не существует. Я пробовал запустить apt-get install gitignore
, но пакет не существует.
Как мне сказать git игнорировать мой каталог кеша?
.gitignore - это файл, содержащий материалы, которые вы не хотите помещать в свой репозиторий. В родительском каталоге:
echo "cache" > .gitignore
игнорирует каталог "cache"
Вам не нужно ничего устанавливать, вам просто нужно настроить Git, чтобы игнорировать то, что вам не нужно. .gitignore - это имя файла, команды для взаимодействия с этими файлами нет.
У меня это мой файл ~ / .gitconfig:
[core]
excludesfile = /home/soleary/.gitignore
И в .gitignore у меня есть:
.*.swp
Это дает мне глобальный файл, который игнорирует файлы подкачки во всех моих проектах git. Если вы хотите делать это для каждого репо, вы можете создать файл .gitignore в каталоге верхнего уровня для этого проекта. (На том же уровне, что и каталог .git этого репо.)
Видеть man gitignore
для получения дополнительной информации.