菜鸟-创作你的创作

Git可视化管理工具(SourceTree)使用操作大全经典

下面给你整理一份 《Git 可视化管理工具 SourceTree 使用操作大全(经典实用版)》,内容全面、清晰,适合入门到熟练使用。


Git 可视化管理工具 SourceTree 使用操作大全(经典实用版)

SourceTree 是 Atlassian 开发的一款免费 Git 图形化客户端,支持 Git / Mercurial,适用于 Windows 与 macOS。它界面直观、上手快,是开发者常用的 Git GUI 工具之一。


一、SourceTree 的优势与特点


二、SourceTree 安装与初始化

1. 下载

进入官网下载安装:
https://www.sourcetreeapp.com/

2. 初始化配置(首次启动)

首次启动需要配置:

(1)Git 路径

SourceTree 会自动检测电脑内 Git,可直接使用。

(2)用户信息

Name: 你的用户名
Email: 你的仓库邮箱

(3)绑定远程账号(可选)

绑定后可直接克隆在线仓库。


三、常用基础操作

1. 克隆远程仓库

点击左上角 Clone → 输入仓库地址
然后选择保存位置 → Clone 按钮。


2. 添加已有项目到 SourceTree

如果本地已有 Git 仓库:

首页 → Add → 选择目录
即可加入 SourceTree 管理。


3. 提交代码(Commit)

步骤:

  1. 右侧选中文件 → 勾选加入暂存区(Stage)
  2. 填写 Commit Message
  3. 点击 Commit

图示界面十分直观。


4. 推送代码(Push)

提交后 → 工具栏 Push
选择远程分支,点击推送。


5. 拉取代码(Pull / Fetch)


四、分支管理操作大全

SourceTree 的分支管理非常好用。

1. 创建分支

左侧分支列表 → 右键 → Create Branch

2. 切换分支

双击分支即可 checkout。

3. 合并分支 Merge

切换到目标分支(如 main)
右键另一分支 → Merge

如果有冲突会提示,进入图形化冲突解决界面。


五、提交历史与日志查看

在左侧点击 Log(历史)

可以查看:


六、回退版本与恢复文件

1. 重置到旧版本 Reset

日志中找到目标 Commit → 右键
可选择:


2. 恢复删除文件(Checkout File)

选中文件 → 右键 → Reset/Discard
可以恢复到最新提交版本。


七、解决冲突(Conflict)

当发生冲突:

  1. SourceTree 会提示冲突文件
  2. 点击文件旁边的 Resolve
  3. 进入合并工具(默认 Beyond Compare、KDiff、Araxis 等)
  4. 修复后标记为已解决(Mark as Resolved)

非常适合不熟悉命令行的人。


八、SourceTree 高级功能

1. Stash 暂存

用于中途保存工作:

工具栏 → Stash
可以:


2. Git Flow 一键使用

支持可视化 Git Flow:

菜单栏 → Repository → Git Flow
一键创建:

适合大型团队。


3. Tag 标签管理

右键提交 → Add Tag
用于版本发布(如 v1.0.0)。


4. 子模块管理(Submodule)

菜单:Repository → Submodules
用于管理多仓库项目,如前后端分离。


九、常见问题与解决方案

1. SourceTree 卡顿、变慢

解决办法:


2. 无法拉取 / 推送

检查:


3. Git 大文件无法推送

需要配置 Git LFS:
菜单:Tools → Git LFS → Initialize


十、适用人群与使用建议

适合:

建议习惯:

退出移动版