Sourcetree(十三)

13.Sourcetree

一、Sourcetree 简介

Sourcetree 是一款免费的 Git 图形化客户端。它通过可视化的界面简化 Git 操作(提交、分支、合并、推送等)。

支持的远程仓库:GitHub、Bitbucket、GitLab 等。

二、安装 Sourcetree

  1. 下载后,默认安装。

  2. 按提示完成初始设置:

    • 可选择跳过 Bitbucket 账户创建。
    • 如有 SSH 密钥可自动加载,也可稍后配置。
    • 若未准备好克隆仓库,点击 Skip Setup

三、连接 GitHub 账户

  1. 点击右上角 设置 按钮(齿轮图标)→ Accounts

  2. 点击 Add 添加账户:

    • 托管服务选择 GitHub
    • 点击 Connect Account,按浏览器提示授权登录。
  3. 添加成功后,即可在 Sourcetree 中浏览和克隆自己的 GitHub 仓库。

四、克隆远程仓库

  • 点击 Clone 按钮
  • 输入远程仓库 URL(HTTPS 或 SSH)
  • 选择本地保存路径
  • 点击 Clone 完成克隆

克隆后即可在左侧列表看到该仓库,并执行提交、拉取、推送等操作。

五、创建本地仓库

  1. 点击 NewCreate Local Repository

  2. 设置:

    • Destination Path:本地目录路径
    • Name:仓库名称(自动生成路径)
  3. 点击 Create

  4. 新建的仓库会出现在仓库列表中

创建后仓库为空,需要添加文件并完成首次提交。

六、添加已有本地仓库

如果本地已有 Git 仓库(含有 .git 目录):

  1. 点击 NewAdd Existing Local Repository
  2. 浏览选择本地仓库目录
  3. 点击 Add,该仓库将出现在列表中

七、基本操作界面说明

区域 功能
左侧边栏 显示仓库列表、分支、标签、远程等
中间区域 显示提交历史、文件变更列表
顶部工具栏 提交、拉取、推送、分支、合并等按钮
底部状态栏 当前分支、待推送提交数等信息

八、常用操作简表

操作 方式
提交 勾选暂存文件 → 填写提交信息 → 点击 Commit
推送 点击 Push 按钮
拉取 点击 Pull 按钮
创建分支 点击 Branch 按钮
合并分支 切换到目标分支 → 右键待合并分支 → 选择 Merge
查看历史 中间区域点击提交记录查看详情