Кто-нибудь знает, можно ли игнорировать все экземпляры определенного каталога в файловой структуре, управляемой git.
Я хочу исключить все «целевые» папки в проекте maven с рядом подмодулей. Я знаю, что могу явно исключить каждый из них в верхнем уровне .gitignore, но я бы действительно хотел иметь возможность указать там шаблон вроде ** / target / *, чтобы он автоматически игнорировал экземпляр в подкаталогах?
Это возможно?
git
maven-2
version-control
gitignore
sgargan
источник
источник
Ответы:
Можно использовать шаблоны в
.gitignore
файле. См. Справочную страницу gitignore . Шаблон*/target/*
должен игнорировать любой каталог с именем target и все, что находится под ним. Или вы можете попытаться*/target/**
игнорировать все, что находится под целью.источник
/target/**
\.git\info\exclude
хорошо работает в файле..gitignore
Файл в корневом каталоге действительно распространяется на все подкаталоги. Мой выглядит так:Это в многомодульном проекте maven. Все подмодули импортируются как отдельные проекты eclipse с помощью m2eclipse. Больше
.gitignore
файлов у меня нет . В самом деле, если вы посмотрите на страницу руководства gitignore :Так что это должно сработать для вас.
источник
src/main/java/org/example/game/archery/bow/LongBow.java
иsrc/main/java/org/example/game/archery/target/Target.java
вы не найдете ничего, что могло бы поразить ваш LongBow с такой конфигурацией .gitignore :-))Как уже отмечалось в комментариях Абхиджита, вы можете просто добавить строку вроде:
чтобы исключить файл в
\.git\info\
папке.Затем, если вы хотите избавиться от этой
target
папки в своем удаленном репозитории, вам нужно сначала вручную удалить эту папку из локального репозитория, зафиксировать, а затем нажать на нее. Это потому, что git покажет вам содержимое целевой папки как измененное сначала.источник
Я игнорирую все классы, находящиеся в целевой папке из git. добавьте следующую строку в открытый файл .gitignore:
/ .class
ИЛИ
* / Цель / **
У меня он отлично работает. попытайся.
источник
добавить следующие строки в gitignore из всех нежелательных файлов
источник