NetBeans 项目的哪些文件应该提交到存储库?
Which files of a NetBeans project should be committed to repository?
我想知道应该将项目的哪些文件提交到存储库。例如,我为我的一个项目创建了 gitignore 文件,这是一个使用 NetBeans 创建的 java 网络应用程序。在 gitignore.io 上,我放置了 netbeans 标签,但我注意到有些文件,如 .properties 或 build.xml 仍然没有被忽略。我是否也应该忽略那些? META-INF 和 WEB-INF 也应该被忽略?
提前致谢
你可以把这个放到你的 .gitignore:
##########################
## Java
##########################
*.class
.mtj.tmp/
*.war
*.ear
hs_err_pid*
##########################
## Maven
##########################
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
##########################
## NetBeans
##########################
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
##########################
## IntelliJ
##########################
*.iml
.idea/
*.ipr
*.iws
out/
.idea_modules/
##########################
## Eclipse
##########################
.metadata
.classpath
.project
.settings/
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.loadpath
##########################
## OS X
##########################
.DS_Store
它适用于 Eclipse、IntelliJ 和 Netbeans。连同不应提交的 java/maven 个对象。
GitHub has a repository with a lot of example .gitignore
-Files.
只需收集您建议的文件并将它们放在一起 .gitignore
这里是 NetBeans 的 .gitignore
:https://github.com/github/gitignore/blob/master/Global/NetBeans.gitignore
我想知道应该将项目的哪些文件提交到存储库。例如,我为我的一个项目创建了 gitignore 文件,这是一个使用 NetBeans 创建的 java 网络应用程序。在 gitignore.io 上,我放置了 netbeans 标签,但我注意到有些文件,如 .properties 或 build.xml 仍然没有被忽略。我是否也应该忽略那些? META-INF 和 WEB-INF 也应该被忽略?
提前致谢
你可以把这个放到你的 .gitignore:
##########################
## Java
##########################
*.class
.mtj.tmp/
*.war
*.ear
hs_err_pid*
##########################
## Maven
##########################
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
##########################
## NetBeans
##########################
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
##########################
## IntelliJ
##########################
*.iml
.idea/
*.ipr
*.iws
out/
.idea_modules/
##########################
## Eclipse
##########################
.metadata
.classpath
.project
.settings/
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.loadpath
##########################
## OS X
##########################
.DS_Store
它适用于 Eclipse、IntelliJ 和 Netbeans。连同不应提交的 java/maven 个对象。
GitHub has a repository with a lot of example .gitignore
-Files.
只需收集您建议的文件并将它们放在一起 .gitignore
这里是 NetBeans 的 .gitignore
:https://github.com/github/gitignore/blob/master/Global/NetBeans.gitignore