SourceTree 使用教程
全英文界面适配中文用户:SourceTree 界面翻译对照 + Git 命令与图形操作对照表 + 日常 Git 工作流完整演示。
界面中英对照
本篇 SourceTree 使用教程涵盖了从克隆仓库到高级操作的主要场景。如果你想先了解 SourceTree 的基础功能、适用平台和版本信息,可以先查看 SourceTree 完整介绍页面。
| 英文 | 中文 | 说明 |
|---|---|---|
| Clone | 克隆 | 从远程仓库下载代码 |
| Commit | 提交 | 保存修改到本地仓库 |
| Push | 推送 | 上传到远程仓库 |
| Pull | 拉取 | 获取远程最新代码 |
| Branch | 分支 | 创建/切换分支 |
| Merge | 合并 | 合并分支 |
| Rebase | 变基 | 重新定义提交基准 |
| Stash | 暂存 | 临时保存未提交修改 |
Git 命令与操作对照
| Git 命令 | SourceTree 操作 |
|---|---|
| git clone | 工具栏 → Clone |
| git add + git commit | 勾选文件 → 写信息 → Commit |
| git push | 工具栏 → Push |
| git pull | 工具栏 → Pull |
| git branch | 工具栏 → Branch |
| git merge | 右键分支 → Merge |
| git stash | 工具栏 → Stash |
| git rebase -i | 右键提交 → Rebase children interactively |
日常操作步骤
- 克隆仓库
工具栏 Clone → 输入远程 URL → 选择本地路径 → 自动下载整个仓库和分支。
- 提交代码
文件状态面板勾选文件 → 底部输入提交信息 → 点击 Commit。支持分块暂存。
- 推送与拉取
工具栏 Push 推送到远程 / Pull 获取最新代码。
- 分支操作
工具栏 Branch 创建新分支 → 右键分支切换/合并。左侧分支图谱展示历史。
- 冲突解决
合并冲突时红色标记文件 → 右键 Resolve Conflicts → 手动选择合并。
日常 Git 工作流
- 拉取最新代码 — 早上打开 SourceTree,Pull 获取团队更新
- 创建功能分支 — 从 develop 创建 feature 分支开始编码
- 提交修改 — 勾选变更文件,输入提交信息,Commit 到本地
- 推送远程 — 当天工作完成,Push 推送到远程仓库
- 发起 Pull Request — 在 Bitbucket/GitHub 上创建 PR 等待审查
高级操作
- 交互式 Rebase — 右键提交记录选择 Rebase children interactively,在界面中排序、合并或编辑历史提交
- Cherry-pick — 右键目标提交选择 Cherry-pick,将特定提交应用到当前分支
- Stash 暂存 — 工具栏 Stash 一键暂存未提交修改,切换分支后恢复
- 标签管理 — 工具栏 Tag 按钮为当前提交打标签,用于标记发布版本号
学习建议
如果你刚接触 Git 和 SourceTree,建议先从简单的个人项目开始练习。创建一个本地仓库,尝试日常的提交、分支、合并操作,感受 SourceTree 图形化界面带来的便利。熟悉基本操作后再探索交互式 Rebase 和 Cherry-pick 等高级功能。
了解更多:返回 SourceTree 首页查看完整功能介绍、版本信息和系统要求。
常见问题
常见问题
SourceTree 界面是英文的怎么学?
核心操作按钮都有图标辅助识别。参考本页中英对照表和命令对照表,通常 1-2 天就能上手。
Git 操作比命令行慢吗?
对于常见操作(提交、推送、分支),图形界面和命令行效率相当。查看历史和解决冲突时,SourceTree 更快。
可以同时连接多个托管平台吗?
可以。SourceTree 支持同时连接 GitHub、Bitbucket、GitLab 等多个远程仓库。