SourceTree的软合并、混合合并、强合并区别

SourceTree介绍

  这是一款将git版本管理工具操作可视化的操作软件,适用于Windows、IOS系统,也就是说不必使用git命令就可以进行暂存、提交、推送、拉取、合并、回滚等操作,这无疑是减轻了开发人员的负担,从而提高开发效率。

软合并

  软合并是指将此次提交回滚到指定提交位置,但这个过程中会将修改过的文件暂存到暂存区。操作过程如下:
在这里插入图片描述  首先鼠标右键选中要回滚到的位置,然后选中上图红色箭头所指位置。

在这里插入图片描述  然后选取“软合并”,点击“确定”。
在这里插入图片描述  最后点击左上角的“提交”按钮就可以看到已暂存文件,这些文件都是之前修改过的内容文件。

混合合并

  混合合并是指将此次提交回滚到指定的位置,但这个过程中不会将修改过的文件暂存到暂存区,而是将修改过的文件存放在未暂存文件区。操作过程如下:
在这里插入图片描述  首先鼠标右键选中要回滚到的位置,然后选中上图红色箭头所指位置。

在这里插入图片描述  然后选取“混合合并”,点击“确定”。
在这里插入图片描述
  最后点击左上角的“提交”按钮就可以在未暂存文件中看到已修改过的文件,可以根据自己的开发需求重新提交这些文件。

强行合并

  强行合并是指将此次提交回滚到指定的位置,但这个过程中将直接丢弃之前修改的所有文件,因此在选取此种合并时需要考虑清楚,避免一些不必要的麻烦。操作过程如下:
在这里插入图片描述  首先鼠标右键选中要回滚到的位置,然后选中上图红色箭头所指位置。

在这里插入图片描述  然后选取“强行合并”,点击“确定”。
在这里插入图片描述
  合并之后,丢弃原来修改的文件,不过也可以根据提交记录返回到回滚前的位置。

除了SourceTree,还有另外一个可视化的操作软件Sublime Merge,各有优点,感兴趣可自行下载。

  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值