参赛话题:程序员常用小工具推荐

话题描述:俗话说,工欲善其事,必先利其器。作为每天和各种开发工具打交道的程序员,想必各位都有几件趁手的兵器吧!欢迎你和大家一起分享自己常用的小工具。小工具可以是命令行工具,也可以是项目内的组件、小而美的网站。希望你和大家一起分享~


目录

一、简介

名称:Sourcetree

类型:客户端

官网地址:​​https://www.sourcetreeapp.com/​

使用Sourcetrees可以简便使用git进行操作,非常适合新手和团队操作。


适用于 Windows 和 Mac 的免费 Git 客户端
Sourcetree 简化了您与 Git 存储库的交互方式,因此您可以专注于编码。
通过 Sourcetree 的简单 Git GUI 可视化和管理您的存储库。


【工具推荐】图形化Git客户端Sourcetree推荐_github

二、解决的问题

  1. 对初学者很友好。告别命令行 - 使用 Git 客户端简化分布式版本控制,让每个人快速上手。
  2. 对专家来说功能强大。非常适合提高高级用户的工作效率。 查看变更集、存储、分支之间的挑选等。
  3. 代码可视化。 只需单击一下即可获取有关任何分支或提交的信息。
  4. 桌面上的 Git 和 Hg。一个功能齐全的 GUI,提供开箱即用的高效、一致的开发过程。 适用于 Git 和 Mercurial。

三、使用说明

1. 下载并安装

官网支持下载Mac和WIn版本的软件,下载地址就在官网首页。

【工具推荐】图形化Git客户端Sourcetree推荐_git_02

2. 支持多种方式添加项目

Sourcetree主界面可以选择从现有仓库克隆,也可以添加现有项目。

【工具推荐】图形化Git客户端Sourcetree推荐_github_03

3. 支持多种仓库

在Sourcetree的偏好配置中,可以添加多个远程仓库账户,目前支持的账户如下所示,还是很丰富的。

【工具推荐】图形化Git客户端Sourcetree推荐_客户端_04

4. 支持git-flow和Git FLS

git-flow是一套完整的git分支处理方案,能应对大部分项目的开发、合并、上线需求。

【工具推荐】图形化Git客户端Sourcetree推荐_github_05

Sourcetree在菜单中可以直接完成对功能、版本、补丁的操作。

【工具推荐】图形化Git客户端Sourcetree推荐_github_06

Git FLS用于解决仓库内的大文件上传操作,Sourcetree也能直接进行操作。

【工具推荐】图形化Git客户端Sourcetree推荐_github_07

四、缺点和不足

Sourcetree我用的时间比较长,并且也在团队内推广使用。

如果说不足的话,就是建议各位不要用中文,如果你已经习惯了git上命令操作,再去看中文就感觉很别扭。

【工具推荐】图形化Git客户端Sourcetree推荐_github_08

五、总结

Sourcetree是一款非常易用并且功能强大的git可视化客户端,推荐给不熟悉git命令,和团队内使用。

Git的教程除了经典的Git Pro之外,Sourcetree的出品公司也有一份教程 ​​https://www.atlassian.com/git​​ ,可以学习一下。