一、 Eclipse 操作
现在较新的eclipse都已经自动集成了git:
1、工程初始化为本地库
(1)、 工程→右键→Team→Share Project→Git
(2)、操作
(3)、在Eclipse中设置本地库范围签名
(4)、Eclipse中Git图标的介绍
2、Eclipse 中忽略文件
概念:Eclipse 特定文件
这些都是 Eclipse 为了管理我们创建的工程而维护的文件,和开发的代码没有直接关系。
最好不要在 Git 中进行追踪,也就是把它们忽略。
.classpath 文件
.project 文件.
settings 目录下所有文件
为什么要忽略 Eclipse 特定文件呢?
同一个团队中很难保证大家使用相同的 IDE 工具,而 IDE 工具不同时,相关程特定文件就有可能不同。
如果这些文件加入版本控制,那么开发时很可能需要为了这些文件解决冲。
二、解决冲突的步骤
1、GitHub 官网样例文件
https://github.com/github/gitignore
https://github.com/github/gitignore/blob/master/Java.gitignore
需要到上面的网址找到java的排除配置名字为:Java.gitignore
编辑本地忽略配置文件,文件名任意
2、创建一个如下的文件。
# 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
3、在~/.gitconfig 文件中引入上述文件
user]
name = yao_glb
email = 666_glb@yao.com
[core]
excludesfile = C:/Users/admin/Java.gitignore
[注意:这里路径中一定要使用“/”不能使用“\]
推送到本地库
(1)、使文件被追踪
也可以:
提交就是点击Commit 按钮就
也有直接调出git提交视窗的快捷键:Ctrl + Shift +3 也就是 Ctrl + #
2、推送到远程库
要提交的远程库首先先在远程库创建一个相对于的远程库。拿到项目地址
https://github.com/yaolijun1/testgit.git
表示成功的:
3、Oxygen Eclipse 克隆工程操作
1、 Import...导入
2、
3、
4、
5、
6、
7、
8、
9、就可以使用项目了。
4、Kepler Eclipse 克隆工程操作
区别是 Kepler Eclipse 不能保存到当前 Eclipse 工作区,其他操作都一样
正确做法:保存到当前工作区以外的目录即可。 可能是低版本的一个bug。
其他操作均和上面高版本一样。
5、解决冲突
冲突文件→右键→Team→Merge Tool
修改完成后正常执行 add/commit 操作即可
提交到远程库:
1、
2、
3、
如果远程库有更新,直接提交时提交不了的,需要先执行拉取操作。
拉取操作:
如果有冲突就会出现下面图:
Eclipse中的Git的合并的工具:
标记为已解决: 使用add命令
解决完冲突之后,就将文件标记为已解决。然后提交到本地库,最后推送到远程库。