GitLab 结合 sourceTree 图形化管理使用

1.SourceTree 简介

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mercurial和Subversion版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。
SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。
SourceTree拥有完整的Git功能:
  • 通过一个简单的用户界面即可使用所有的Git命令
  • 通过一次单击,即可管理所有的Git库,无论是托管的还是本地的
  • 通过一次单击,即可进行commit、push、pull、merge等操作
  • 一些先进的功能,如补丁处理、rebase、shelve、cherry picking等
  • 可以连接到你托管在Bitbucket、Stash、Microsoft TFS或GitHub中的代码库
sorucetree 下载地址:https://www.sourcetreeapp.com/

2.SourceTree 安装

MAC 下安装第三步出现需要登录Atlassian 帐号,如果有帐号直接登录,支持gmail授权登录(需要*)。
GitLab 结合 sourceTree 图形化管理使用
如果没有*条件,可让朋友帮忙注册gmail关联一个 Atlassian 帐号,然后使用 Atlassian 帐号无需*即可登录 sourceTree,后面步骤直接跳过设置即可。

3.SourceTree 使用

安装完成后可以使用新建url方式将远程项目克隆到本地

GitLab 结合 sourceTree 图形化管理使用
项目克隆成功之后本地双击即可打开sourceTree编辑:

GitLab 结合 sourceTree 图形化管理使用

左上角:常用功能:提交/拉取/推送等功能。
本地仓库项目有改动之后提交:
       GitLab 结合 sourceTree 图形化管理使用