SourceTree - 免费的 Git/Mercurial 图形化客户端,可视化管理代码版本
软件简介
SourceTree 是由 Atlassian 公司开发的一款免费的 Git 和 Mercurial 图形化客户端,支持 Windows 和 macOS 双平台。它将原本需要通过命令行执行的 Git 操作转化为直观的图形界面,让开发者可以通过鼠标点击完成大部分版本控制操作,大大降低了 Git 的使用门槛。
SourceTree 以其清晰的分支图、强大的差异对比和友好的交互体验著称,无论是 Git 新手还是资深开发者,都能从中受益。它与 Bitbucket、GitHub、GitLab 等主流代码托管平台都能良好配合。
核心功能
以图形化方式展示提交历史和分支结构
清晰显示分支、合并、标签的关系
支持缩放和筛选查看
每个提交显示作者、时间、提交信息
直观理解复杂的分支合并关系
内置差异查看器,支持并排和统一两种模式
支持按行级和字符级对比
支持暂存区和工作区对比
支持提交之间的差异对比
支持图像文件差异对比
可配置外部差异对比工具
一键创建、切换、删除分支
支持合并(merge)和变基(rebase)
支持分支重命名
支持远程分支管理
支持分支跟踪设置
图形化暂存文件,支持部分暂存(hunk)
支持修改上次提交(amend)
支持撤销提交(reset)
支持 cherry-pick 拣选提交
支持 revert 反转提交
支持交互式变基(interactive rebase)
一键保存当前工作进度到 stash
支持 stash 列表管理
支持应用(apply)和弹出(pop)stash
支持删除 stash
方便在切换分支时临时保存未完成的工作
支持添加、编辑、删除远程仓库
一键 fetch、pull、push
支持强制推送(force push)
支持 SSH 和 HTTPS 协议
支持子模块(submodule)管理
支持 Git Flow 工作流一键操作
支持 Git LFS 大文件存储
支持搜索提交历史
支持自定义快捷键
支持多仓库标签页管理
内置终端快速打开
使用入门
下载并安装 SourceTree,首次启动需登录 Atlassian 账号(免费注册)或跳过
配置 Git 用户信息(姓名和邮箱)
点击"克隆/新建"添加已有仓库或克隆远程仓库
在主界面查看分支图和提交历史
修改文件后,在"文件状态"页暂存并提交
使用工具栏按钮进行 pull/push/分支等操作
下载地址
官网:https://www.sourcetreeapp.com/
下载页:https://www.sourcetreeapp.com/
提供 Windows 和 macOS 版本下载,完全免费。
授权方式:免费(个人和商业使用均免费)