SourceTree使用教程

SourceTree使用教程
墨颜丶# 克隆,提交和推送
在使用SourceTree之前必须要先安装Git和sourceTree,具体安装过程不再赘述,大家可以搜索其它教程。
本地未存在git仓库
新建一个gitee仓库,复制链接
切换到克隆配置页面,填入远程仓库地址,目标路径(本地存放路径),点击克隆。
本地已存在Git仓库
打开目标路径,可以看到已克隆一个空白的版本库。
提交和推送。由于git是分布式版本控制工具,存在着本地仓库和远程仓库,所以我们在本地工作副本进行的编辑,要先提交到本地仓库,再从本地仓库推送到远程仓库。下面进行演示。编辑完成后,打开sourceTree, 可以看到文件的变动已经显示到软件界面,点击暂存所选,类似于勾选要提交的文件。
输入提交注释 [A]新增1,点击提交。
提交完成后,可以看到日志/历史选项卡中已显示提交的版本日志,在master分支 提交了新增1,不过这个master分支是本地仓库的,并不是远程仓库的。从第二张图可以看到远程仓库github里还是空白的。
推送。点击推送,勾选将本地master分支推送到远程master分支,点击推送。
推送完成后,可以看到最新的版本里显示了master 和 origin/master,这表明本地master分支和远程master分支是同步的,在一个节点上。登录GitHub可以看到仓库里已有提交记录了。如下图。这样本地修改的代码或文件就被同步到了远程仓库,可以被别人拉下来使用。
# 获取、拉取
首先再gitee仓库随便修改个文件,或者有其他推送过,就是文件与现有的仓库有变动;
获取和拉取。获取是将远程仓库的代码更新到本地仓库,拉取是将本地仓库的代码更新到本地工作副本。打开sourceTree,点击 获取按钮,如下图
点击确定,可以看到拉取图标那里多了一个蓝底白色的数字1,分支master那里也有一个灰色的数字1,并有一个向下的箭头,这表示 有一个更新需要拉取到本地工作副本。同时打开版本文件,可以看到test1.txt文件中没有第二步增加的123。
点击拉取,如下图
点击确定,可以看到待拉取的图标消失了。同时test1.txt文件也多了123
一般在实际使用中是不会先点获取,再点拉取的,因为拉代码都是直接一步到位为拉到本地工作副本的。所以直接一个拉取操作就够了。
声明:原文作者