Sourcetree(十三)
13.Sourcetree
一、Sourcetree 简介
Sourcetree 是一款免费的 Git 图形化客户端。它通过可视化的界面简化 Git 操作(提交、分支、合并、推送等)。
支持的远程仓库:GitHub、Bitbucket、GitLab 等。
二、安装 Sourcetree
下载后,默认安装。
按提示完成初始设置:
- 可选择跳过 Bitbucket 账户创建。
- 如有 SSH 密钥可自动加载,也可稍后配置。
- 若未准备好克隆仓库,点击 Skip Setup。
三、连接 GitHub 账户
点击右上角 设置 按钮(齿轮图标)→ Accounts。
点击 Add 添加账户:
- 托管服务选择 GitHub
- 点击 Connect Account,按浏览器提示授权登录。
添加成功后,即可在 Sourcetree 中浏览和克隆自己的 GitHub 仓库。
四、克隆远程仓库
- 点击 Clone 按钮
- 输入远程仓库 URL(HTTPS 或 SSH)
- 选择本地保存路径
- 点击 Clone 完成克隆
克隆后即可在左侧列表看到该仓库,并执行提交、拉取、推送等操作。
五、创建本地仓库
点击 New → Create Local Repository
设置:
- Destination Path:本地目录路径
- Name:仓库名称(自动生成路径)
点击 Create
新建的仓库会出现在仓库列表中
创建后仓库为空,需要添加文件并完成首次提交。
六、添加已有本地仓库
如果本地已有 Git 仓库(含有 .git 目录):
- 点击 New → Add Existing Local Repository
- 浏览选择本地仓库目录
- 点击 Add,该仓库将出现在列表中
七、基本操作界面说明
| 区域 | 功能 |
|---|---|
| 左侧边栏 | 显示仓库列表、分支、标签、远程等 |
| 中间区域 | 显示提交历史、文件变更列表 |
| 顶部工具栏 | 提交、拉取、推送、分支、合并等按钮 |
| 底部状态栏 | 当前分支、待推送提交数等信息 |
八、常用操作简表
| 操作 | 方式 |
|---|---|
| 提交 | 勾选暂存文件 → 填写提交信息 → 点击 Commit |
| 推送 | 点击 Push 按钮 |
| 拉取 | 点击 Pull 按钮 |
| 创建分支 | 点击 Branch 按钮 |
| 合并分支 | 切换到目标分支 → 右键待合并分支 → 选择 Merge |
| 查看历史 | 中间区域点击提交记录查看详情 |