下面是一篇从 0 到 1 的完整教程,涵盖 SourceTree 的下载安装、基础配置、核心使用方法与常见问题,非常适合作为博客或新手入门指南。
SourceTree 使用方法 + 安装终极指南(新手必看)
一、SourceTree 是什么?
SourceTree 是一款由 Atlassian 出品的 免费 Git 图形化客户端,支持 Git / Mercurial,适合不熟悉命令行的新手,也深受经验开发者喜爱。
主要优点
- 图形化操作,学习成本低
- 分支、合并、冲突可视化
- 支持 GitHub / GitLab / Gitee / Bitbucket
- 提交记录清晰直观
二、SourceTree 下载与安装
1️⃣ 下载 SourceTree
官网地址:
👉 https://www.sourcetreeapp.com/
支持平台:
- Windows
- macOS
点击 Download for Windows / Mac
2️⃣ 安装流程(Windows / Mac 通用)
- 双击安装包
- 按提示完成安装
- 启动 SourceTree
⚠️ 注意
- 登录 Atlassian 账号(可用 Google)
- 如果不想登录,可选择跳过(部分版本支持)
三、首次启动配置(非常重要)
1️⃣ Git 工具配置
首次启动会提示:
- ✔ 使用内置 Git(推荐新手)
- 或 ✔ 使用系统 Git
📌 建议:直接使用 SourceTree 内置 Git
2️⃣ 用户信息设置
User Name: your name
Email: your@email.com
⚠️ 这将写入 Git 提交记录
3️⃣ SSH Key(可选但推荐)
- 用于 GitHub / GitLab 免密推送
- 可在:
工具 → 选项 → SSH
四、SourceTree 界面快速认识
| 区域 | 说明 |
|---|---|
| 左侧 | 仓库列表 |
| 中间 | 提交记录 |
| 右侧 | 文件改动 |
| 顶部 | 常用操作按钮 |
五、使用 SourceTree 克隆仓库
方法一:克隆远程仓库(最常见)
- 点击 Clone
- 填写仓库地址(HTTPS / SSH)
- 选择本地路径
- 点击 Clone
https://github.com/user/repo.git
六、常用操作详解(核心)
1️⃣ 提交代码(Commit)
- 修改文件
- 点击 Commit
- 勾选需要提交的文件
- 填写提交信息
- 点击 Commit
📌 提交信息建议:
fix: correct login bug
feat: add user profile page
2️⃣ 推送代码(Push)
Commit → Push
- 选择要推送的分支
- 点击 Push
3️⃣ 拉取代码(Pull)
Pull = Fetch + Merge
- 点击 Pull
- 保持默认即可
4️⃣ 分支管理(重点)
创建分支
Branch → New Branch
切换分支
- 双击分支名
合并分支
Merge → 选择来源分支
5️⃣ 解决冲突(图形化优势)
当出现冲突时:
- SourceTree 会高亮冲突文件
- 支持:
- 使用当前版本
- 使用对方版本
- 手动编辑
📌 解决后记得 再次 Commit
七、标签(Tag)与版本管理
创建 Tag
Tag → 输入版本号
示例:
v1.0.0
v1.1.0
八、撤销与回滚操作
撤销未提交改动
右键文件 → Discard
回滚到历史版本
右键某次 Commit → Reset
⚠️ Reset 有风险,新手慎用 Hard
九、SourceTree 常见问题
❓ 推送失败(权限问题)
- 检查账号是否有仓库权限
- HTTPS → 需要 Token
- SSH → 检查 Key
❓ 中文乱码
工具 → 选项 → Git → 勾选 UTF-8
❓ 提交信息写错
- 右键 commit → Amend Commit
十、SourceTree vs Git 命令行
| 对比 | SourceTree | 命令行 |
|---|---|---|
| 学习成本 | 低 | 高 |
| 可视化 | 强 | 弱 |
| 自动化 | 一般 | 强 |
| 新手友好 | ⭐⭐⭐⭐⭐ | ⭐⭐ |
十一、适合哪些人使用?
✅ Git 新手
✅ 前端 / 后端开发
✅ 不想记 Git 命令
✅ 多分支协作项目
十二、总结一句话
SourceTree = 最适合新手的 Git 图形化工具