Git客户端SourceTree使用

基础教程,菜鸟之地,高手莫入,THX。

一、SourceTree简介

  SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。

二、SourceTree下载安装

直接安装即可,文末有我百度云分享SourceTree和Git的下载地址。

三、SourceTree使用

  1. 安装完成之后,以windows版本为例,打开sourcetree,如下图,此时没有关联到任何项目(例子安装的是是文末百度云地址SourceTreeSetup_1.6.14)
  2. 下面依次解释一下功能区:
    1) 首先是【克隆/新建】,点击之后可以看到如下窗口:

    ①:克隆新仓库,不用动,关键是②③
    ②:填写项目仓库地址
    ③:克隆之后 本地存放地址
    填写好②③之后【克隆】,等待项目克隆完成即可。
    如下图:

    2)区域解释,图一:

    ①:提交:表示将更改提交到本地
    ②:检出:表示检出现有或者新分支
    ③:获取:表示获取仓库更新,即其他人提交的更新
    ④:拉取:表示将仓库更新拉取到本地
    ⑤:推送:将本地更新推送到仓库
    ⑥:设置:相关设置,如用户配置、忽略文件等

    再来一图,图二:

    ①:前面小勾–表示当前所在分支
    ②:工程提交历史展示区域
    ③:当前未提交的更改文件,点击之后展示在⑤区域
    ④: 已暂存文件
    ⑤: 未暂存文件
    3)当本地有新更改需要提交时,首先在⑤区域将他们都勾上,此时他们自动跑到已暂存区域,如图:

提交代码建议操作顺序:首先定位到未提交更改,图二③ –> 选中要提交更改,图二⑤(,到暂存区 图二④),然后【提交】,图一①,弹出下图 –> 拉取,图一③(其实拉取前可以先获取,图一④,即先获取到仓库更新) –> 拉取完之后,可能会有冲突,解决完冲突之后到未暂存文件列表再次勾选或者右键[解决冲突–>[标记为已解决]] –> 解决之后进行推送即可,图一⑤,此时就完成了一次提交。

SourceTree和Git百度云下载:
链接:http://pan.baidu.com/s/1i47sac1 密码:nrj4

另附上两篇关于SourceTree讲得比较好也比较详细的博客,还有详细Git相关教程:
GUI for git|SourceTree|入门基础
用SourceTree轻松Git项目图解
Git教程
Git全部文档

你可能感兴趣的:(git,项目管理,版本控制,SourceTree)