SourceTree的安装配置

一. SourceTree简介

1. 简介

SourceTree是一款适用于 Windows 和 Mac 的免费 Git 客户端,它可简化我们与 Mercurial 和 Git 存储库的交互,让我们集中精力编写代码.通过 Sourcetree 简单的 Git 图形用户界面查看和管理我们的存储库.个人认为,这款软件是最好用的一个Git图形化客户端工具,没有之一!!!


Day05_06_Git教程之SourceTree的安装配置_SourceTree

2. 功能

SourceTree可视化您的工作并充满信心地推送,按文件、块或行暂存和丢弃更改,它是一个全功能客户端,包含如下功能.

1️⃣. Git 大文件支持

Sourcetree 支持 Git LFS,允许团队在同一个位置追踪大型资产。

2️⃣. Git-flow 开箱即用

与 Sourcetree 和 Git-flow 建立智能分支,从而保持简洁的存储库和高效开发.

3️⃣. 子模块

子模块可让您轻松管理项目、其依赖项及其他项目分组.

4️⃣. 本地提交搜索

在 Sourcetree 中搜索提交、文件更改和分支.

5️⃣. 交互式的重建基准

使用 Sourcetree 交互式的重建基准工具获得清晰明确的提交.

6️⃣. 远程存储库管理器

Sourcetree 让您能够在其简单的用户界面中搜索和克隆远程存储库.

3. 优点

1️⃣. 非常简单,适合初学者

告别命令行 - 通过 Git 客户端简化分发版本的控制,快速为每个人提供最新信息.

2️⃣. 让专家如虎添翼

非常适合用于提高高级用户的工作效率.查看分支之间的变更集、stash、cherry-pick 等等.

3️⃣. 可视化代码

眼见真的为实,单击一次即可获取有关所有分支或提交的信息.

4️⃣. 桌面上的 Git 和 Hg

功能完善的图形用户界面,开箱即用,可提供高效、一致的开发流程,可与 Git 和 Mercurial 搭配使用.

5️⃣. 新的 Git 状态

不会错过任何事情,一瞥即可掌握工作情况并了解代码的最新状态.

6️⃣. 可视化进度

详细的分支图,让您能够轻松了解团队的最新进展.

7️⃣. 适用于 Windows 和 Mac 的 Git

在两大最受欢迎的操作系统上运用 Git 和 Mercurial 的功能.

二. 安装微软的补丁

windows下安装SourceTree的时候,可能需要安装一个微软的补丁包.


Day05_06_Git教程之SourceTree的安装配置_客户端_02

三. 下载SourceTree

下载地址: ​​https://www.sourcetreeapp.com/​

或者: ​​https://cn.atlassian.com/software/sourcetree​

四. 安装SourceTree

1. 安装包:


Day05_06_Git教程之SourceTree的安装配置_搜索_03

2. 双击安装文件,出现如下界面:


Day05_06_Git教程之SourceTree的安装配置_搜索_04

3. 登陆bitbucket或者Atlassian账户

这里需要你提供bitbucket或者Atlassian账户,我们也可以用谷歌账户去登陆,但是一般人走到这一步就没法继续了,因为这需要访问VPN外网.百度也会有很多跳过账户注册的教程,这里就不详述了,感兴趣的小伙伴可自行百度学习.

本教程利用Atlassian账户进行验证,国内还是可以注册登陆Atlassian账户的.


Day05_06_Git教程之SourceTree的安装配置_搜索_05

输入密码后自动跳转到注册完成界面,点击下一步即可.


Day05_06_Git教程之SourceTree的安装配置_搜索_06

认证通过


Day05_06_Git教程之SourceTree的安装配置_SourceTree_07

注册完成


Day05_06_Git教程之SourceTree的安装配置_Git_08

4. 进行其他安装配置

下一步要安装Git和Mercurial工具,点击下一步即可.



Day05_06_Git教程之SourceTree的安装配置_SourceTree_09

程序会自动下载工具安装


Day05_06_Git教程之SourceTree的安装配置_Mercurial_10

5. 自动读取Git的配置


Day05_06_Git教程之SourceTree的安装配置_SourceTree_11

6. 配置SSH密钥

可以点“是”,也可以点"否".这里需要我们提供一个Git密钥,如果暂时没有,可以先点“否”,程序自动打开到主界面.到此,你的安装已经全部完成了.

我们在之前的教程中已经生成配置过PuTTY的密钥,直接利用那个生成的私钥文件就可以.可以参考




Day05_06_Git教程之SourceTree的安装配置_Git_12

如果之前没有创建过密钥文件,也可以在SourceTree中创建一个ssh密钥文件.



Day05_06_Git教程之SourceTree的安装配置_客户端_13

关联上.ppk私钥文件后,就可以正常进入到SourceTree的首页面,到此完成SourceTree的安装过程.


Day05_06_Git教程之SourceTree的安装配置_SourceTree_14

可以在"工具"--->"选项"中查看配置信息.

Day05_06_Git教程之SourceTree的安装配置_Git_15