Назад | Перейти на главную страницу

Как игнорировать файлы в git?

Я хочу, чтобы 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 для получения дополнительной информации.