码迷,mamicode.com
首页 > 其他好文 > 详细

Git之不明觉厉11-利其器source tree

时间:2016-05-05 08:23:13      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

前面10篇文章都在用命令行,虽然装逼不错,但是我想说一句,平时我也是用source tree比较多点,命令行一般都是在source tree的图形按钮找不到在哪里,就直接用命令行。对于初次用git的同学,还是来看看source tree怎么用的吧。我用的电脑是mac,可能和windows上的source tree不太一样,不过应该不会有很大差别。

source tree初始界面

技术分享
初始界面


当我们刚安装好source tree的时候,可以看到上图的对话框,这个时候如果我们本地已经有一个仓库了,就可以拖拽到这个对话框上,如果想新建一个仓库,可以点击New Repository

新建仓库

下图是新建菜单,这里不演示了。

技术分享
Paste_Image.png

主界面

切换显示模式

技术分享
显示模式


我们一般都在View模式上查看log树

功能菜单

我们主要的操作都在功能菜单上

技术分享
功能菜单

log

图形界面最吸引人的就是树形界面吧

技术分享
日志区域

commit信息

如果在log区域选择了一个commit,就可以在红圈处看到commit信息和文件

技术分享
commit信息

diff

可以方便的看到差异

技术分享
diff

切换分支

很多命令都不需要敲了

技术分享
切换分支

拉代码

这里看一个具体操作吧。其他命令就不演示了。

技术分享
拉代码

配置比较合并工具

我们可以配置比较合并工具,从图中可以看到我配置的是beyond compare。如何配置可以看这个文章sourcetree config beyond compare

技术分享
配置比较工具


使用比较工具

技术分享
工具

使用git flow

要了解工作流程的看官可以看一下Comparing Workflows

  1. 初次点击git flow
    技术分享
    使用git flow
  2. 初次点击,第二次在点击git flow
    技术分享
    使用git flow
  3. 选择创建一个新功能试试看啥效果
    填写功能名字
    技术分享
    new feature
  4. 创建以后啥样子呢
    git flow建议我们在新的分支上开发新功能
    技术分享
    多了一个新的分支
  5. 开发好了我要提交功能
    技术分享
    开发好了新功能
  6. 完成feature
    技术分享
    完成feature

    技术分享
    点击完成

    点击rebase保证历史记录结构简单
    技术分享
    点击rebase保证历史记录结构简单
  7. 结局
    点击完成后,我们会回到develop分支
    技术分享
    点击完成后

 

文/沈寅(简书作者)原文链接:http://www.jianshu.com/p/d9e432ad408d

Git之不明觉厉11-利其器source tree

标签:

原文地址:http://www.cnblogs.com/jiuyi/p/5460445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!