【保姆级喂饭教程】Git图形化客户端Sourcetree安装及使用教程

前言

在查找Git Flow实现工具的时候,看到了SourceTree,支持Git Flow、GitHub Flow等多种Git工作流,安装简单学习一下。

一、SourceTree简介

Git的GUI客户端有很多,SourceTree是其中比较优秀和流行的一个,如下图:
https://git-scm.com/downloads/guis
在这里插入图片描述

SourceTree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管理代码,不需要在命令行中输入复杂的Git命令,而是通过可视化的界面完成代码管理操作。

SourceTree 是 Windows 和Mac OS X 下免费的 GitHg 客户端,拥有可视化界面,容易上手操作。同时它也是MercurialSubversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。最主要是它,支持中文、支持中文、支持中文。

SourceTree支持多种Git工作流,例如Git FlowGitHub Flow等,可以帮助开发者更好地管理Git分支、合并代码、提交代码等操作。此外,SourceTree还集成了一些实用的功能,例如自动提交、撤销提交、文件比较、文件历史记录等,方便开发者进行代码管理和版本控制。

最近一次更新是在25年3月
在这里插入图片描述


二、安装教程

打开官网下载Sourcetreehttps://sourcetreeapp.com/
在这里插入图片描述
点击同意隐私政策,之后选择文件夹进行下载
在这里插入图片描述
csdn下载链接:SourceTreeSetup-3.4.23.exe

双击安装
在这里插入图片描述
第一步创建账号,点击跳过
在这里插入图片描述
SourceTree会自动找到已安装的Git,如果之前没有安装,Git会和Mercurial一样是勾选状态,之后SourceTree会帮我们安装,推荐先自己安装,可以更自由的安装和设置。
暂时不需要Mercurial,取消它前面的勾选框,点击下一步
在这里插入图片描述
配置git账号,由于安装git的时候已经设置了,这里会自动读取,点击下一步
在这里插入图片描述
选择是否创建SSH密钥,平常基本都是用http,这里选择否
在这里插入图片描述
这样就安装完成了,除了几个git相关的命令基本都是汉化的,十分容易上手
在这里插入图片描述


三、使用教程

Sourcetree界面十分的简洁,先是本地仓库和远程仓库,后面是最基本的克隆、添加、创建仓库
在这里插入图片描述

1. 添加仓库

这里简单演示一个添加本地仓库
点击Add,点击浏览选择一个已经创建了git仓库的项目,点击添加
在这里插入图片描述
整体界面如下,还是十分的全面和好用,更详细的使用教程之后有时间再补充。
在这里插入图片描述


四、评价总结

  1. 优点:
  • 操作可视化: 对于不熟悉 Git 命令行操作的程序员来说,SourceTree 提供了一个可视化的界面,让他们可以更直观地进行代码的版本控制操作,如创建、克隆、提交、推送、拉取、合并分支等,大大降低了使用门槛。例如,新手可以很清楚地看到文件的修改状态、历史提交记录、分支情况等,方便理解和操作。
  • 功能丰富: 支持 Git 的常见功能,包括 Git Flow 等工作流,并且能够方便地管理子模块。这对于大型项目或者涉及复杂代码结构的项目来说,是非常有用的功能,可以帮助程序员更好地组织和管理代码。
  • 跨平台: 支持 Windows 和 macOS 系统,这使得不同操作系统的程序员都可以使用该工具进行代码管理,方便了团队协作中不同操作系统用户之间的交流和协作。
  1. 缺点:
  • 性能问题: 在处理大型项目或者包含大量文件的仓库时,SourceTree 可能会出现性能下降的情况,比如加载速度慢、操作卡顿等,这会影响程序员的工作效率。
  • 冲突解决不够智能: 当遇到代码冲突时,SourceTree 的冲突解决界面和提示可能不够直观和智能,需要程序员花费较多的时间去理解和解决冲突,对于一些复杂的冲突情况,可能还需要结合命令行工具来进行处理。
  • 学习曲线: 虽然它提供了可视化界面,但对于一些高级功能和复杂的操作场景,程序员仍然需要对 Git 的原理和概念有一定的了解,否则可能会在使用过程中遇到一些困惑和问题,这也需要一定的学习成本。

后记

根据网上反馈,mac 上非常好用。windows上有待改进,可能还不如 idea 自带的 git GUI 工具。
待我用一段时间后再做反馈。

参考文献

Sourcetree安装教程及使用


喜欢的点个关注吧><!祝你永无bug!

/*
                   _ooOoo_
                  o8888888o
                  88" . "88
                  (| -_- |)
                  O\  =  /O
               ____/`---'\____
             .'  \\|     |//  `.
            /  \\|||  :  |||//  \
           /  _||||| -:- |||||-  \
           |   | \\\  -  /// |   |
           | \_|  ''\---/''  |   |
           \  .-\__  `-`  ___/-. /
         ___`. .'  /--.--\  `. . __
      ."" '<  `.___\_<|>_/___.'  >'"".
     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
     \  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======
                   `=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            佛祖保佑       永无BUG
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔枝吻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值