下面是一篇从 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 通用)

  1. 双击安装包
  2. 按提示完成安装
  3. 启动 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 克隆仓库

方法一:克隆远程仓库(最常见)

  1. 点击 Clone
  2. 填写仓库地址(HTTPS / SSH)
  3. 选择本地路径
  4. 点击 Clone
https://github.com/user/repo.git


六、常用操作详解(核心)


1️⃣ 提交代码(Commit)

  1. 修改文件
  2. 点击 Commit
  3. 勾选需要提交的文件
  4. 填写提交信息
  5. 点击 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 图形化工具