简介
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mn版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。
SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。
Git
SourceTree安装包有下载Git的功能,但是下载速度很慢,而且很大概率回断掉,可以提前下载好Git,
如果官网下载速度太慢,可以用网盘下载
提取码:lf3x
安装
Git安装一直点下一步,然后等它安装完成后,开始安装SourceTree
这一步直接跳过
因为我们已经安装过Git了,所以只需要安装Mercurial就可以了,勾选中点击下一步
等进度条跑完
安装完成
输入你的邮箱
这里点否
安装完成
下载
打开软件是这个界面,点击Clone,输入项目的git地址,把项目拉下来
如果是下载我们的私人仓库,会弹出登录框,输入正常的账号密码就可以下载私人仓库里面的项目
使用
分支管理
基础会拥有一个message分支,一般这个分支是不做修改的,项目成员创建自己的本地分支和远程分支,最后没有问题的版本合并在这个分支
点击工具栏的分支按钮,创建新分支
点击创建分支会发现多了一个属于我们自己分支
但是目前我们的分支只在本地,我们还要让Git仓库也拥有一个我们的分支
点击工具栏的推送
在这里输入我们的远程分支名字,点击推送
项目推送
我在项目里面新建了一个文本文档
保存后,文件状态就会出现我们刚刚的文件
选中文件后,点击暂存所选,在下方输入我们的备注
如果勾选左边的立即推送,点击右侧提交后,这个版本的信息会直接合并到我们的远程分支
取消勾选,点击提交后,会存在我们本地
需要我们再推送到云端一次
不过我建议大家还是不要点击勾选,很容易将没有确认的版本传到远程分支,那就很麻烦了