Eclipse中Git插件使用,分支创建,分支上传,分支合并

Git分支处理

 

一、功能简介

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。目前这个功能基于公司内部的Eclipse 开发工具,已经集成了Git 插件,使用起来十分方便,对于Git 的第一次使用配置,远程仓库的项目,clone到eclipse里面,这里不做过多概述,可以参考下面地址:

https://blog.csdn.net/liuchunming033/article/details/43274733

 

二、分支创建

1. 在Git Repositories 工作界面找到待操作的git 项目(例如:testgit),Branches 分支,在Local 本地文件夹右键,

Switch to --> New Branch...

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第1张图片

 

2. 填写待创建的分支名(例如:dev),其他项默认即可,最后点击finish完成分支的创建。

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第2张图片

 

3. 由于新创建后的分支,便有多条分支,在此补充多条分支切换的方法,例如将dev分支切换回master分支的操作。首先切换回Package Explorer 界面,选中要切换的git项目右键,Team --> Switch To --> master,操作之后就如下图箭头处,就会切换master 主分支。

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第3张图片

 

三、分支上传

1. 分支上传分为两种情况,首先是从自己的工作区,对分支内的数据做了一定编辑更新,这时就需要将更新后的数据提交到本地仓库,例如对新建立的分支dev上传到本地仓库,在Package Explorer 界面,首先确定分支是dev分支,具体操作如下:

右击 --> Team --> Commit;

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第4张图片

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第5张图片

 

2. 再由本地分支提交上传到git远程仓库,操作如下,在Package Explorer 界面,右击项目,Team --> Reote -->Push;

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第6张图片

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第7张图片

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第8张图片

 

四、分支合并

1. 分支和主分支整合的思路,先切换到分支dev,进行自己的数据更新,测试没问题后,然后提交数据到本地库,再上传到git远程仓库;

 

2. 切换到主分支master,整合dev分支,但是由于master分支上的版本号可能比dev分支更高,故相同文件整合时会出现整合错误。

整合操作如下:

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第9张图片

接下来操作,其他项默认,如图所示:

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第10张图片

 

3. 下面就举例整合出错的情况,此处报错文件为App.java,此时为红色冲突文件,报错如下:

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第11张图片

 

3.1 手动整合错误,保留dev上自己的更新数据和整合过来的master分支的更新内容,删除错误提示:<<<<<<< HEAD=======>>>>>>> refs/remotes/origin/dev

 

3.2 在项目中报错文件App.java,加入到git 版本控制,红色提示就会消失。

Eclipse中Git插件使用,分支创建,分支上传,分支合并_第12张图片

 

4. 完成上述操作,master主分支与dev分支数据就整合完毕,但此时最新的数据只是保存到了master 的本地仓库,切记自己再将其上传到 git 的远程仓库。

 

你可能感兴趣的:(工具总结)