SmartGit的使用教程(详细)

SmartGit的详细使用教程,个人使用经验,以及摸索,有不严谨的地方还请各位多多指教,对你有帮助的话烦请点个赞,谢~

本人使用的是17年的版本,因为17年的版本30天到期后还可以继续使用,

【这里是连接(包含到期后使用方法):https://download.csdn.net/download/YouAreMy_Sunshine/11972949

所以一直没有更新最新的,貌似最新的有中文版(19)的,想要的可以上官网看看,官网地址:https://www.syntevo.com/smartgit/(温馨提示:到期后会收费的哦~)

此教程包含:项目下载,项目提交,创建分支,切换分支,合并分支,查看提交日志,代码回退等等...多图预警,有耐心的往下看

以下测试项目是自己的一个小demo,远程是gitHub;好了~正文开始:

SmartGit安装成功后双击打开,我平时是所有的直接next,到达主页之后进行操作

1.项目远程下载教程

先打开远程github地址到项目主页:

点击Clone

2.本地已经下载好的项目导入SmartGit

已经下载成功后怎么直接在SmartGit中打开;

点击ok打开项目:

上图Files 中多的文件是我在eclipse中添加的java文件,你新增或修改的它都会在这里显示出来;

3.提交变动代码

ok,1和2两种方式将项目导进来之后并修改过,那我们先来测试提交代码;

可能需要输入git用户名和密码,提交成功后如下图:

4.拆分支和切换分支

成功后这样

Push To  直接push

5.合并代码

master分支一般作为项目的主分支,开发在team分支上操作,测试没问题后再合并到master分支,所以下面说下在team分支做了改动后,合并分支的操作;

首先team(被合并)分支先提交代码:

 

在commit前一定记得点击 pull 下载最新的代码再进行commit 千万不要嫌麻烦,因为如果多人操作这个分支的话,很容易产生冲突,所以你在提交前尽量保持本地是最新的代码再进行提交(所谓磨刀不误砍柴工,会省去很多麻烦)当然冲突也不是说会完全避免;

现在在team分支提交了代码,那我们现在操作把team分支提交的代码合并到master分支,需要合并team(其他)分支代码到master分支的话,先在team分支pull 一下,保持team分支是最完整的代码,再切到master分支 pull 一下,同样保持最新;

 

然后右键点击需要被合并的分支

选这个可以查看两个分支不一样的地方

这里查看是作为合并提交前的确认,并解决冲突;

关闭后提示:

然后和提交一样,全选右键commit

等待右下角commit成功后,表示合并成功!

master分支代码合并到team(其他)分支也是和上面一样的操作,要领:要合代码到A分支,先在B分支提交代码,再pull最新的代码,然后切(Ckeck Out)到A分支,pull下A分支最新代码,在A分支的环境下右键B(其他)分支(需要被合并的分支)Merger,再进行一系列操作;

6.其他说明

合并成功后需要再开发新的代码,记得切回到team(开发分支) ,双击team可切;

还有一种状态我经常会遇到,就是代码点了合并后悔了,或者想看看两个分支的不一样代码有多少,就可以用到这个功能,点击merger后选择:

放弃合并了看下图:

这是代码提交的log日志,在这里可以回退代码(回退恐怖!慎点!回退前最好做备份!!!)

 

 

 

 

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值