7.1工程初始化为本地库
工程-》右键 ->Team ->Share Project ->Git
Create Repository
Finish
7.2Eclipse 中忽略文件
概念:Eclipse特定文件
这些都是Eclipse为了管理我们创建的工程而维护的文件,和开发的代码没有直接关系,最好不要在git中进行追踪,也就是把他们忽略
.classpath文件
.project文件
.settings 目录下所有文件
为什么要忽略Eclipse特定文件呢?
同一个团队中很难保证大家使用相同的IDE工具,而IDE 工具不同时,相关工程特定就有可能不同,如果这些文件加入版本控制, 那么开发时很可能需要为了这些文件解决冲突。
GitHub官网样例文件
https://github.com/github/gitignore
https://github.com/github/gitignore/blob/master/java.gitignore
编辑本地忽略配置文件,文件名任意
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
在~/.gitconfig 文件中引入上述文件
[core]
excludesfile=C:/Users/Lenovo/java.gitignore
[注意: 这里路径中一定要使用"/",不能使用"\"]
7.3推送到远程库
7.4 Oxygen Eclipse 克隆功能操作(版本高)
import 导入工程
7.5Kepler Eclipse 克隆工程操作(版本低)
7.5Kepler Eclipse 克隆工程操作(版本低)
问题:不能保存到当前 Eclipse 工作区目录
正确作法:保存到工作以外的目录中