2 回答

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
這取決于您在項(xiàng)目中使用哪種語(yǔ)言、框架和工具。請(qǐng)注意,您始終可以編輯該.gitignore
文件以匹配項(xiàng)目中稍后可能出現(xiàn)的任何約束。
這是模板集合的列表.gitignore
。

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
作為一般實(shí)踐,我將以下 .gitignore 內(nèi)容用于基于 java 的項(xiàng)目。它是根據(jù)要求不斷變化的文件內(nèi)容。如果是基于 python、ruby 的項(xiàng)目,則必須添加其他內(nèi)容。在此 .gitignore 文件中,我認(rèn)為該項(xiàng)目由 Intellij Idea 和 Eclipse IDE 使用。我還包含了要忽略的 gradle 和 maven 特定文件。
# Gradle
# ------
.gradle
/build
# IDEA
# ----
.idea
.idea/
.shelf
/*.iml
/*.ipr
/*.iws
/out
/out/*.*
# Eclipse
# -------
*.classpath
*.project
*.settings
/bin
.metadata/
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
# Eclipse Core
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath
# STS (Spring Tool Suite)
.springBeans
# Code Recommenders
.recommenders/
# Logs
# ----
/*.log
# Others
# ----
**/*.class
**/*.bin
**/*.build
**/*.out
build
build/
**/*.jar
# Maven specific
target/
#Skip all SVN related
.svn/
.svn/entries
.svn*
*/.svn/*
#Skip all CVS related
CVS/
/CVS/*
**/CVS/*
.cvsignore
*/.cvsignore
添加回答
舉報(bào)