Intelij idea使用git

收到领导任务安排,给团队非开发人员做一次git+sourcetree使用培训,除了准备必要材料,同时参加人员也有部分开发同事,使用也准备一些额外材料。

1. 在IEDA里配置git

首先安装git;,然后在IEDA里选择 【File】→ 【Settings】→ 【Vwesion Control】→ 【Git】,选择git.exe
Intelij idea配置使用git

3.克隆远程仓库

打开IDEA,选择菜单上的 VCS(版本控制工具),选择【Checkout from Version Control】→【Git】
Intelij idea配置使用git

Intelij idea配置使用git

4.克隆成功,打开项目

Intelij idea配置使用git
Intelij idea配置使用git

5.新加文件

在克隆完成的序幕里新建Test2.java文件,而每添加一个文件,IDEA就会询问我们是否将文件添加到Git,选择【Add】将文件添加进git暂存区,此时git就可以对其文件进行追踪Intelij idea配置使用git
也可以手动自己添加。
Intelij idea配置使用git

6.保存到本地仓库

新加完文件,点击工具类上的对勾,保存到本地仓库
Intelij idea配置使用git

Intelij idea配置使用git

7.推送到远程仓库

保存到本地仓库口右键项目,选择git->repositort->push推送到远程仓库
Intelij idea配置使用git

Intelij idea配置使用git

8.推送成功

打开远程仓库查看记录
Intelij idea配置使用git

9.分支开发

使用分支可以在主线(master分支)之外进行代码的修改提交,同时又不会影响主线代码。
Intelij idea配置使用git

Intelij idea配置使用git

Intelij idea配置使用git
新增分支后推送完成,远程仓库出现两个分支
Intelij idea配置使用git

10.合并分支

dev分支新加Test3.java文件
Intelij idea配置使用git

切换回master分支,没有Test3.java

Intelij idea配置使用git

master分支修改代码

Intelij idea配置使用git

推送完成后切换到dev分支,把master修改内容合并到dev上

Intelij idea配置使用git

选择要被合并的分支

Intelij idea配置使用git

合并成功,进行推送

Intelij idea配置使用git

11.解决冲突

如果在同一个项目不同分支上修改同一个文件,然后再进行分支合并时会发生文件冲突。

dev分支修改Test2
Intelij idea配置使用git

master分支修改Test2

Intelij idea配置使用git

dev合并master分支,出现冲突

Intelij idea配置使用git

选择手动合并

Intelij idea配置使用git

12.文件对比

同一个文件全方位对比

Intelij idea配置使用git

和其他分支对比

Intelij idea配置使用git

13.查看提交历史

右键要查看提交历史文件
Intelij idea配置使用git
Intelij idea配置使用git

点击某次提交记录,弹出该次提交与当前版本对比框

Intelij idea配置使用git

点击log日志,可以查看提交人等等。

Intelij idea配置使用git

14.版本回退

回退版本在历史查看里右键你要回退的版本,点击get
Intelij idea配置使用git

相关文章: