当前位置:   article > 正文

SourceTree安装与使用

sourcetree安装与使用

一 、SourceTree简介

SourceTree 支持GIT的可视化版本管理工具。

二、下载安装SourceTree步骤

1、下载地址:https://www.sourcetreeapp.com/
下载完成后可以进行安装。 
2、安装SourceTree 
安装首界面 
这里写图片描述

点击,Next 
这里写图片描述

点击“install”,安装完成后,打开sourcetree,点击“user an existing account”

1.注册一个账号 

2.配置GIT(前提是已经安装了GIT)

3.登陆GIT账号

4.进入到sourcetree的主界面

三、SourceTree基本使用

1.主要按钮功能如下图

2.配置忽略文件

利用.gitignore过滤文件,如编译过程中的中间文件,等等,这些文件不需要被追踪管理。 
.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了 
使用Sourcetree添加忽略文件的方法: 
正常情况下,管理员创建项目后需要直接将忽略文件创建好。创建方法如图: 

按照如上步骤操作即可编辑冲突文件。 
冲突文件规则: 
忽略文件夹(如:bin、obj): 
obj/ 
bin/ 
某目录下的所有.txt文件, 
obj/*.txt 
开发的过程中可能遇到一些忽略文件中未添加的文件,此时需要开发者自行添加忽略文件,添加方法如下: 
之前已经介绍过未进行版本控制的或者受版本控制的文件,在Sourcetree的“文件状态” 标签中查找,如图所示: 
这里写图片描述

鼠标右键要忽略的文件,点击“忽略”,选择忽略的模式,即可将文件进行忽略,如图所示: 
这里写图片描述

(3)Tag使用方法

打Tag的目的是在代码的主要节点处有个标记,方便下次寻找修改内容

(4)分支管理与使用

使用Sourcetree创建和使用分支是很方便的
1、可以选择特定的某版本创建分支 
2、代码检出时可以按照分支进行检出 
3、分支的添加很简单 
分支添加: 
这里写图片描述

1、可以在当前的版本下创建分支 
2、选择指定的提交创建分支 
3、点击“创建分支” 
分支提交到服务器: 
在Sourcetree右侧内容中的分支列表中,选中创建的分支,右键提交,如图所示: 

1.分支合并

2.新分支推送到远程仓

我常搭配VS2019使用,团队资源管理器使用这些还是很方便的

4.版本回退

原则上,代码推送之前要保证本地的代码可运行,不要将不可运行或者有问题的代码推送到服务器上,如果由于误操作,将代码推送到了远程,想重新修改上传代码,此时,需要将版本进行回退,回退方法如图: 
这里写图片描述

1、切换到日志/历史标签 
2、选择要恢复到的版本,如图蓝色位置 
3、鼠标右键,选择“重置当前分支到此次提交” 
4、选择”重置模式”,如图所示 
这里写图片描述

5、弹出框中选择”Yes” 
这里写图片描述

5.相关提示信息含义

冲突信息 
这里写图片描述

先更新信息 
这里写图片描述
小窍门: 
这里写图片描述
如果推送时,拉取右上方显示数字,则需要先拉取再推送。

目录

一 、SourceTree简介

二、下载安装SourceTree步骤

1.注册一个账号 

2.配置GIT(前提是已经安装了GIT)

3.登陆GIT账号

4.进入到sourcetree的主界面

三、SourceTree基本使用

1.主要按钮功能如下图​

2.配置忽略文件

(3)Tag使用方法

(4)分支管理与使用

4.版本回退

5.相关提示信息含义

四、SourceTree&Git部分名词解释


克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库 
提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送) 
检出(checkout):切换不同分支 
添加(add):添加文件到缓存区 
移除(remove):移除文件至缓存区 
暂存(git stash):保存工作现场 
重置(reset):回到最近添加(add)/提交(commit)状态 
合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消 
抓取(fetch):从远程仓库获取信息并同步至本地仓库 
拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge 
推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致 
分支(branch):创建/修改/删除分枝 
标签(tag):给项目增添标签 
工作流(Git Flow):团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝 
终端(terminal):可以输入git命令行 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/452207
推荐阅读
  

闽ICP备14008679号