Я использую IntelliJ с установленным плагином .ignore, который может автоматически генерировать файл .gitignore.При генерации .gitignore с этим плагином появляется всплывающее окно с множеством возможностей для выбора в качестве «игнорируемых».Но есть много вариантов.
Я все еще учусь, как использовать git, как создавать структуру проекта, и это все еще удивительно для меня, покасоздавая только пару классов и интерфейсов - внезапно IntelliJ создает много файлов в репозитории, который также будет передан в GitHub.
Существует ли какой-либо "общий шаблон", который можно игнорировать?Например, работа в IntelliJ с Maven в Java 1.8?Разумеется, сохраняя возможность запуска репозитория, когда кто-то другой извлечет его из GitHub.
Мой предыдущий проект, который я сделал с моим наставником, мы создали .gitignore с тем же плагином, и теперь он содержит многоигнорируемых файлов, но, к сожалению, я не помню, какие библиотеки / фреймворки мы выбрали в генераторе.Для меня, как для начинающего, это выглядит сложно:
# Created by .ignore support plugin (hsz.mobi)
*.class
*.log
*.ctxt
.mtj.tmp/
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
hs_err_pid*
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
.idea/**/contentModel.xml
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
.idea/**/gradle.xml
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
.idea/httpRequests
.idea/caches/build_file_checksums.ser
Заранее благодарю за любую подсказку.