菜鸟-创作你的创作

SourceTree 使用方法 + 安装终极指南

下面给你一篇非常清晰、适合新手快速上手的——

《SourceTree 使用方法 + 安装终极指南》

(适合做笔记、文章、教学视频脚本)


⭐ 一、什么是 SourceTree?

SourceTree 是 Atlassian 出品的 免费 Git 图形化客户端
优势:

适用于 Windows / macOS。


⭐ 二、SourceTree 安装指南(2025 最新版本)

以下步骤适配:
✔ Windows 10/11
✔ macOS 13+
✔ GitHub / GitLab / Gitee / Bitbucket


1. 下载 SourceTree

访问官网:

👉 https://www.sourcetreeapp.com

选择你的系统版本下载:


2. Windows 安装步骤(详细)

双击安装包 → 按提示进行安装。

首次启动时,会出现以下配置步骤:


步骤 A:登录 Atlassian 帐号(可跳过)

如果你只用本地 Git,可以选择:

❌ “不用账号登录(Skip registration)”


步骤 B:安装 Git / 指定 Git 路径

SourceTree 会检测你的系统:

若已安装 Git

会自动识别路径(如:C:\Program Files\Git\bin\git.exe)。

若未安装

提示你安装 Git → 点击“Install”。

💡 推荐:勾选“嵌入 Git(Embeded Git)”
避免版本依赖问题。


步骤 C:配置 SSH 密钥(用于 GitHub/GitLab 推送)

如果你要推送到远程仓库:

方法 1:让 SourceTree 自动生成 SSH Key

点击:

Tools → Create or import SSH Keys

方法 2:使用你的 GitHub/GitLab 的 SSH Key

导入即可。


步骤 D:选择默认 Diff / Merge 工具(可跳过)

SourceTree 自带合并工具,如果你安装了 Beyond Compare / VSCode,可选择它们。


3. macOS 安装步骤(详细)

拖动 SourceTree → 应用程序即可完成安装。

首次启动:

SSH Key 建议使用 macOS 的:

ssh-keygen -t rsa -b 4096

SourceTree 会自动识别你的 SSH Key。


⭐ 三、SourceTree 的基本使用方法(新手 5 大核心操作)


1. 克隆远程仓库

进入 SourceTree → 点击:

Clone Repository

填写:

点击 Clone → 完成克隆。


2. 提交代码(Commit)

工作区(Working Copy)有变动时:


3. 推送(Push)

提交后点击顶部:

Push

选择要推送的分支即可。


4. 拉取最新代码(Pull / Fetch)

通常每日开发:

Fetch → Pull


5. 创建与合并分支


创建分支

左侧 → Branches → 右键 → New Branch
输入分支名 → 创建即可。


合并分支

右键你要合并的目标分支:

Merge <branch>

如:

Merge dev into main

SourceTree 会自动处理合并。

若有冲突 → 会跳出 Diff 工具解决。


⭐ 四、高级技巧(让你像高手一样使用 SourceTree)


1. 快速查看提交历史(图形化)

SourceTree 最大特点就是美观的可视化提交图:

点击任意 commit,可以查看:


2. 管理 stash(暂存)

左侧 → Stashes
可进行:

适合保存临时修改。


3. 一键解决冲突

冲突文件会显示 ❗ 图标,右键:

Resolve Conflicts

可选择:


4. 自定义远程仓库(Remote)

菜单:

Repository → Repository Settings → Remotes

可添加多个远程地址。


5. 重写历史(危险但强大)

右键 commit → 可以:

建议熟悉 Git 再使用。


⭐ 五、SourceTree 常见问题(快速解决方案)


无法识别 SSH Key

解决:

Tools → Options → SSH Client → OpenSSH

并指定:

C:\Users\你的用户名\.ssh\id_rsa


❗ Push 报错:权限被拒绝(Permission denied)

原因:SSH Key 未加入远程仓库。
解决:

添加 id_rsa.pub 内容即可。


❗ Windows 经常卡住、CPU 高占用

建议:


⭐ 六、总结:新手最应该掌握的 5 个 Action

  1. Clone(克隆项目)
  2. Commit(提交代码)
  3. Push(推送)
  4. Pull / Fetch(同步代码)
  5. Branch 操作(分支管理)

掌握这 5 个,你就能顺畅进行 90% 的日常工作。

退出移动版