TortoiseGit使用详解(1)

一、版本回退和本地分支推送

1.版本回退

假如我们在develop分支上进行开发,当我们想要将代码回退到之前提交的某一版本时,使用TortoiseGit如何进行操作呢?

(1)第一步:进入工作空间 ➔ 右键 ➔ TortoiseGit ➔ Show log,打开Log Messages画面:

(2)第二步:点击想要回退到的那个版本Message,右键,点击Reset "develop" to this选项:

(3)第三步:设置Reset Type 为Hard,并点击OK按钮

(4)第四步:进入版本回退成功画面,点击Close按钮

到此为止,我们就完成了版本回退的操作,接下来,我们想要将回退后版本的代码推送到远程,那又如何操作呢?

2.本地分支推送

情景一:在上面的操作中,我们将版本回退到了"修改前版本"这一版,这个时候我们本地不做任何的修改,选择直接推送到远程分支时:

(1)第一步:进入工作空间 ➔ 右键 ➔ Git Push,进入Push画面:

这个时候直接点击OK按钮,将会进入下面的报错画面,意思就是我们现在不能提交,因为本地的版本不是最新的版本,但是我们还想提交,怎么办呢?我们只需要将上一个画面中known changes勾选上,再次提交即可(也就是强制提交)。

情景二:版本回退之后,本地修改了相关的代码,这个时候就不能直接推送了,需要先提交到本地库,再推送。那具体又如何操作呢?

(1)第一步:进入工作空间 ➔ 右键 ➔ Git Commit -> "develop",进入Commit画面,输入提交Message,点击Commit按钮

(2)第二步:进入工作空间 ➔ 右键 ➔ Git Push,进入Push画面,勾选known changes复选框,点击OK按钮

(3)第三步:推送完成,点击Close按钮,关闭完了画面

(4)查看Log Message

从下面的Log Messsage可以看出,版本确实回退并且有了新的版本信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值