Java Eclipse项目的.gitignore文件

46

我有一个使用Eclipse IDE的Java项目。

Eclipse工作区指向这个目录:

/home/srvimgprd/BUSPROJ/code_development/dime/executables/clientcode/java_axis/Eclipse

我已经在Eclipse的工作区目录中放置了一个.gitignore文件。请看以下内容。

我需要做的是能够从Eclipse目录中下载项目到新机器,然后进行编译而不会出现任何问题。

有没有具体的步骤可以完成这个任务?当使用下面的.gitignore文件时,在目标机器上什么也没有显示出来。


Eclipse目录的内容(在机器上): /home/srvimgprd/BUSPROJ/code_development/dime/executables/clientcode/java_axis/Eclipse


java_axis/Eclipse> ls -lart
total 48
drwxr-xr-x 2 imgdev development 4096 2013-09-09 04:53 RemoteSystemsTempFiles
drwxr-xr-x 4 imgdev development 4096 2013-09-09 04:55 Servers
drwxr-xr-x 4 imgdev development 4096 2013-09-09 04:58 .metadata
drwxr-xr-x 6 imgdev development 4096 2013-09-09 05:06 Axis2ClientDimeServer
drwxr-xr-x 5 imgdev development 4096 2013-09-10 08:30 ..
-rw-r--r-- 1 imgdev development  307 2013-09-10 08:31 .gitignore
drwxr-xr-x 6 imgdev development 4096 2013-09-10 08:31 .

.gitignore文件的内容


*target*
*.jar
*.war
*.ear
*.class

# eclipse specific git ignore
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch
2个回答

15

将 .gitignore 文件放在您的主目录中。

git status (you will see which files you can commit)
git add -A
git commit -m "message"
git push

1
你需要使用git add命令或图形界面的等效命令添加源文件,这样Git才能开始跟踪它们。
使用git status命令可以查看Git对任何给定目录中的文件的状态。

1
谢谢回复 :) 我理解这些。我使用git-gui来挑选需要上传和不需要上传的内容。对我来说,问题在于选择足够正确的eclipse文件,以便当我将eclipse java项目拉到“新鲜”系统上时,我可以启动eclipse,编译然后运行程序。这真的可能吗? - Casey Harrils
寻找一个好的.gitignore模板适用于Eclipse,这可能会有所帮助Eclipse.gitignore,显然你需要进行一些微调O_o。 - JGlass

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接