Git Eclipse 操作

一、工程初始化为本地库 

工程→右键→TeamShare ProjectGit

Create Repository

Finish

二、Eclipse 中忽略文件

1、概念: Eclipse 特定文件

这些都是 Eclipse 为了管理我们创建的工程而维护的文件, 和开发的代码没有直接关系。 最好不要在 Git 中进行追踪, 也就是把它们忽略。

  • .classpath 文件
  • .project 文件
  • .settings 目录下所有文件

2、为什么要忽略 Eclipse 特定文件呢?

同一个团队中很难保证大家使用相同的 IDE 工具, 而 IDE 工具不同时, 相关工程特定文件就有可能不同。 如果这些文件加入版本控制, 那么开发时很可能需要为了这些文件解决冲突。

3、GitHub 官网样例文件

  • https://github.com/github/gitignore
  • https://github.com/github/gitignore/blob/master/Java.gitignore

4、编辑本地忽略配置文件, 文件名任意 

# 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

5、在~/.gitconfig 文件中引入上述文件

[core]
    excludesfile = C:/Users/Lenovo/Java.gitignore

注意: 这里路径中一定要使用“/” , 不能使用“” 

三、推送到远程库

四、Oxygen Eclipse 克隆工程操作

1、Import...导入工程

2、到远程库复制工程地址

3、指定工程的保存位置

4、指定工程导入方式

这里只能用: Import as general project

5、转换工程类型

6、最终效果

五、Kepler Eclipse 克隆工程操作

问题: 不能保存到当前 Eclipse 工作区目录

正确做法: 保存到工作区以外的目录中

六、解决冲突

冲突文件→右键→TeamMerge Tool

修改完成后正常执行 add/commit 操作即可

 

原文地址:https://www.cnblogs.com/jwen1994/p/14340913.html