sourcetree的基本使用

一、下载和安装

官网链接https://www.sourcetreeapp.com/
sourcetree的基本使用
sourcetree的基本使用
下载之后按照它的默认设置一直安装就可以了

二、使用

1.克隆(从远程仓库克隆代码到本地)

例如目标路径为:E:\test\project,下面的名字就为project(会自动感应显示)。之后本地的代码就存储在project文件夹中。
sourcetree的基本使用

2.拉取远程分支到本地

远程/origin中存储的就是所有的远程分支,
sourcetree的基本使用
如果远程新建了分支在origin那里没有看到,右击origin,选择“从origin获取”,就可以看到远程新建的分支了。
sourcetree的基本使用
如何把远程分支下载到本地呢?右击origin下你想要下载的分支名,选择检出origin/project…即可把远程的project分支下载到本地,并且会自动关联远程分支。
sourcetree的基本使用
sourcetree的基本使用

3.本地分支的操作

从远程下载下来的分支会出现在“分支”下面,当前所处分支前会有一个小圆圈,而且当前分支字体会比其他分支名粗。切换分支的操作:可以选择右击分支,选择“检出分支名”,也可以双击分支名进行切换。
切换的过程中会显示 Switching Branch…
sourcetree的基本使用

sourcetree的基本使用

4.本地修改了代码如何推送到远程仓库?

4.1 add commit

修改了本地代码后,提交的右上角有显示修改的文件个数,点击文件状态,中间下方会显示未暂存的所有文件,点击具体文件,最右边会显示你在这个文件中进行的具体改动。点击“暂存所有”按钮(这一步相当于add命令,添加到暂存区)之后,所有文件会显示在中间上方已暂存文件里
sourcetree的基本使用
填写备注信息,点击提交按钮(这一步相当于commit命令,提交到本地仓库)之后,在最上方的“推送”右上角可以看到要推送的个数。
sourcetree的基本使用

4.2 pull push

为了保险起见,最好在本地解决冲突,所以每次在推送之前先拉取一次远程的代码。
拉取之后如果没问题,就可以直接推送了。如果有问题sourcetree会自己跳出弹框
sourcetree的基本使用
在vscode中搜索,可以看到冲突文件,然后决定保存远程代码还是自己代码
sourcetree的基本使用
解决完冲突后在vsode中进行提交。然后可以再拉取一次,没问题了就推送。
sourcetree的基本使用

4.3 合并分支

如果是在自己的分支上进行开发的,开发结束后要合并到主分支怎么弄呢?
首先在自己分支开发完成后,按照上面步骤推送到远程的自己分支,
然后切换到本地主分支,拉取远程主分支最新代码,之后右击自己分支,选择“合并分支至当前分支”,
再把本地主分支推送到远程仓库就可以了。
sourcetree的基本使用

上一篇:SourceTree的基本使用 -- 提交、拉取获取、分支


下一篇:mac sourceTree 每次操作提示需要密码