ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

sourcetree的基本使用

2021-10-26 17:35:17  阅读:272  来源: 互联网

标签:基本 origin 远程 project 本地 使用 推送 sourcetree 分支


一、下载和安装

官网链接https://www.sourcetreeapp.com/
在这里插入图片描述
在这里插入图片描述
下载之后按照它的默认设置一直安装就可以了

二、使用

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

例如目标路径为:E:\test\project,下面的名字就为project(会自动感应显示)。之后本地的代码就存储在project文件夹中。
在这里插入图片描述

2.拉取远程分支到本地

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

3.本地分支的操作

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

在这里插入图片描述

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

4.1 add commit

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

4.2 pull push

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

4.3 合并分支

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

标签:基本,origin,远程,project,本地,使用,推送,sourcetree,分支
来源: https://blog.csdn.net/qq_45149366/article/details/120841810

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有