git在eclipse中的使用

工程初始化为本地库

ecipse 中内置了git插件,可以看到我们配置的全局签名。

git在eclipse中的使用_第1张图片

接下来将项目初始化为本地库

工程→右键→Team→Share Project→Git

git在eclipse中的使用_第2张图片

git在eclipse中的使用_第3张图片

点击Create Repository完成初始化

git在eclipse中的使用_第4张图片

初始完成后,再次点击项目team即可完成相关操作
git在eclipse中的使用_第5张图片

如果想添加项目级别的签名。

git在eclipse中的使用_第6张图片

初始化后,文件会带有标识

git在eclipse中的使用_第7张图片

开始都是未追踪。

git在eclipse中的使用_第8张图片

忽略特定文件

点击commit后,可以看到三个区域,工作区,暂存区和本地库。

git在eclipse中的使用_第9张图片

GitHub 官网样例文件

官方样例文件

java样例文件

以下文件应该忽略。

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

我们将官方的java样例文件再加上这些应该忽略的文件。

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/杨伟锋/Java.gitignore

git在eclipse中的使用_第10张图片

本地库的基本操作

提交到本地库

可以点击addtoIndex将代码加入暂存区。

当然也可以直接点提交,然后将代码拉到暂存区域
git在eclipse中的使用_第11张图片

推送到远程库

点击推送,填写地址即可

git在eclipse中的使用_第12张图片

点击next,然后填写要推送的分支,点击Add all branches Spec然后finish.

git在eclipse中的使用_第13张图片

完成推送

git在eclipse中的使用_第14张图片

拉取代码

import 导入git工程

git在eclipse中的使用_第15张图片

选择clone URI

git在eclipse中的使用_第16张图片

填写URI

git在eclipse中的使用_第17张图片

然后选择要拉取的分支。重新选择放代码的路径

git在eclipse中的使用_第18张图片

选择作为普通工程导入,因为我们已经把eclipse的工程文件忽略。

git在eclipse中的使用_第19张图片

工程名称

git在eclipse中的使用_第20张图片

将工程转为maven工程

git在eclipse中的使用_第21张图片

大工告成!

冲突解决

在工程2中修改后提交

git在eclipse中的使用_第22张图片

在另一个工程里修改同个地方然后提交

git在eclipse中的使用_第23张图片

显示推送失败

git在eclipse中的使用_第24张图片

接下来需要拉取最新代码做冲突解决

git在eclipse中的使用_第25张图片

拉取后变成下面这样,可以直接手动修改,修改后提交即可解决。

git在eclipse中的使用_第26张图片

还可以使用merge tool进行代码比较。

分支操作

点击新建分支,输入分支名hot_fix

git在eclipse中的使用_第27张图片

修复bug

git在eclipse中的使用_第28张图片

然后提交到远程库的新分支

git在eclipse中的使用_第29张图片

项目2拉取测试分支

git在eclipse中的使用_第30张图片

选择hot_fix分支

git在eclipse中的使用_第31张图片

点击切换分支

git在eclipse中的使用_第32张图片

点击检出新分支,然后项目2就会处在新建的hot_fix分支上。

git在eclipse中的使用_第33张图片

接下来切换回master分支,然后选择要合并的分支。点击合并,完成。

git在eclipse中的使用_第34张图片

将合并后的代码推送的远程的master

git在eclipse中的使用_第35张图片

ok!

你可能感兴趣的:(学习总结)