sourceTree使用

下载网址:Sourcetree | Free Git GUI for Mac and Windows

这个软件,是我在解git冲突时,解崩master之后尝试使用的软件。

首先讲述一下我解崩master 的经历。

当时改完代码,使用快捷键格式了一下代码。然后上到远程仓库的时候出现了冲突,但是就在WEB UI上直接解。不知道是操作有问题还是怎样,合上去的代码,不仅有漏掉“try{”的情况,而且它直接把master的代码合回了我本地的分支,导致两边的代码都受到了污染。

于是我找到了sourceTree,对于我的使用经历来讲,当上代码到远程仓库时,如果出现冲突,它会把有冲突的部分很直观的显示在idea上,然后把冲突的内容使用“HEAD>>>>>”等标志分割。

“HEAD>>>>”和“=======”之间的代码就是远程仓库上的代码“=======”和“分支名”之间的代码,就是本次修改部分的代码。

它会把待commit的文件在idea中使用蓝色标注,如果有冲突使用红色标注,这样可以防止漏掉没有解的冲突文件。

界面部分

其实界面部分挺直观就能知道是什么,显示的语言可调,不仅限于中英文。

操作方面,不出现冲突的情况其实和使用idea提交代码差不多。

第一步切分支到master ,第二步pull代码,第三步commit代码,不出现冲突的话直接commit,最后直接push就可以。

出现冲突时就会显示无法commit,并提示当前提交有冲突。

此时再次单击commit就会出现如下界面。

右边显示的就是冲突文档,双击文档,就会自动在idea中打开相应的文档,并且冲突的内容会使用我上面讲的"HEAD>>>>""======""分支名"划分。

当冲突接完只需要添加到已修改的稳定中,再重复commit之后的操作就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值