gpt4 book ai didi

git - '.gitignore' 文件中应该忽略哪些项目文件? ( Spring 启动)

转载 作者:太空狗 更新时间:2023-10-29 13:29:52 26 4
gpt4 key购买 nike

我已经创建了我的第一个 git 存储库并尝试放置 Spring Boot 项目。

在最初的 git 中要求配置“.gitignore”文件,但我不确定必须(应该)包含哪些文件,所以我忽略了?

在我的第一个提交推送中,我看到了几个文件 APART FROM pom.xml 和我的一些 .java 文件,例如,

.classpath
.gitignore
.project
.settings/org.eclipse.core.resources.prefs
.settings/org.eclipse.jdt.core.prefs
.settings/org.eclipse.m2e.core.prefs

而且我不确定他们为什么会在这里?
他们应该在那里吗?

如何以及在何处创建 .gitignore 文件?

最佳答案

查看 https://www.gitignore.io/在那里,您可以根据您使用的内容创建推荐的 gitignore。

对于 Eclipse,它说:

# Created by https://www.gitignore.io/api/eclipse

### Eclipse ###

.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# PyDev specific (Python IDE for Eclipse)
*.pydevproject

# CDT-specific (C/C++ Development Tooling)
.cproject

# Java annotation processor (APT)
.factorypath

# PDT-specific (PHP Development Tools)
.buildpath

# sbteclipse plugin
.target

# Tern plugin
.tern-project

# TeXlipse plugin
.texlipse

# STS (Spring Tool Suite)
.springBeans

# Code Recommenders
.recommenders/

# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet

### Eclipse Patch ###
# Eclipse Core
.project

# JDT-specific (Eclipse Java Development Tools)
.classpath

# End of https://www.gitignore.io/api/eclipse

关于是否将基于 IDE 的文件放在 GIT 中,我在团队中进行了多次讨论。有人喜欢它,有人说每个开发人员都知道如何基于 pom.xml 为项目配置他们的 IDE。

我现在的观点也是,让所有 IDE 文件远离 VCS。

关于git - '.gitignore' 文件中应该忽略哪些项目文件? ( Spring 启动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44657300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com