
SourceTree
文章平均质量分 60
花菜回锅肉
这个作者很懒,什么都没留下…
展开
-
SourceTree使用教程(七)--合并某次提交
概述 在Git的实际使用场景中,未必都是很规矩的拉一个分支,开发一个功能,等功能测试完成后,合并到主分支。有很多的场景都是很多人在同一个开发分支上开发,然后按照上线的实际需要,依次去上传自己的功能模块,这个功能模块的提交记录很可能是交叉提交的,那么这时候如何去只合并一个功能到主分支呢?或者是说怎么使用sourceTree去合并某次或某几次(不连续)提交到另一个分支?方法步骤1 打开sourceTree,切换到develop分支2 打开本地工作副本,新增test2.txt文件,...原创 2021-07-27 22:19:21 · 4399 阅读 · 0 评论 -
SourceTree使用教程(六)--回滚版本到某次提交
概述在SourceTree使用教程(五)中讲到了提交的撤销回滚,并且注明这个撤销回滚只能撤销回滚最新的提交记录,并不能回滚到某个历史版本。但是实际使用场景中肯定会遇到需要回退到某个提交的,而不仅仅是最新的提交。本次教程将讲述如何使用SourceTree来回退代码到某次提交。方法步骤1 打开sourceTree,切换到开发分支2 打开本地工作副本test1.txt文件,编辑新增 add test13 提交并推送本次新增到远程仓库4打开本地工作副本test1.txt文件,..原创 2021-07-27 21:48:51 · 11670 阅读 · 12 评论 -
SourceTree使用教程(五)--- 文件部分提交与撤销回滚
概述 SourceTree比起tortoiseGit来,最大的不同之处在于 Sourcetree支持文件的部分提交,这大大方便了用户的使用。 有的时候,我们开发了一个A功能,未上线,同时又并发开发了B功能,B功能比A功能先上线,而且B功能和A功能修改的是同一个文件,这种情况在上线B功能时,SourceTree就体现出优势了。方法步骤1 打开本地工作副本,增加文件activityServiceImpl.java,这个文件没啥特别,就是代码行数很多,方便演示。2...原创 2021-07-27 21:22:10 · 5945 阅读 · 1 评论 -
SourceTree使用教程(四)---冲突解决
概述 虽然在团队协作开发中强调尽量避免操作同一文件,以避免冲突,但是在实际开发中还是会遇到冲突,所以掌握解决冲突的方法必不可少。方法步骤1 解决冲突就要先制造冲突,冲突一般是由于两个人同时修改同一文件而造成的。在GitHub上修改远程仓库文件模拟一个人操作,sourceTree本地修改同一文件模拟另一个人操作。2 登录GitHub ,打开GitTest,编辑test1.txt文件3 在文件末尾增加 内容 code conclick1,点击提交。如下图所示。...原创 2021-07-27 21:13:59 · 17540 阅读 · 0 评论 -
SourceTree使用教程(三)--- 分支创建与合并
概述该教程主要介绍sourceTree中创建分支和合并分支的使用方法和使用场景。分支是Git最大的特色之一,可以方便的进行版本部署和开发,而不互相影响。使用步骤1、分支。当要新增一个功能,又要保证原始功能的正常的使用,这个时候为了不影响原功能的使用,就可以建立一个分支,在分支上进行新增功能的开发,等到新增的功能测试通过后再把分支合并到主干上。如下图,点击分支,输入新分支名字,以当前工作副本为基础生成一个新的develop分支。2、 点击创建分支,可以看到多了一个develop分支,但是这原创 2021-07-26 23:34:28 · 13894 阅读 · 0 评论 -
sourceTree使用教程(二)--- 拉取和获取
1 打开github上的GitTest版本库,编辑test1.txt文件,如下图。2 在文件test1.txt增加一行,如下图,提交。3 获取和拉取。获取是将远程仓库的代码更新到本地仓库,拉取是将本地仓库的代码更新到本地工作副本。打开sourceTree,点击 获取按钮,如下图4 点击确定,可以看到拉取图标那里多了一个蓝底白色的数字1,分支master那里也有一个灰色的数字1,并有一个向下的箭头,这表示 有一个更新需要拉取到本地工作副本。同时打开版本文件,可以看到test1.tx..原创 2021-07-26 23:26:10 · 6454 阅读 · 1 评论 -
SourceTree使用教程(一)---克隆、提交、推送
概述SourceTree是最好用的版本管理客户端软件,没有之一。本人将以连载经验的形式来详细讲述如何利用sourceTree去进行代码或文件的版本管理。教程一将讲述 克隆,提交,和推送。工具下载SourceTree下载 链接:https://pan.baidu.com/s/1W5rkiXF4DKBvUMGl5Gw5Lw 密码:djmg使用步骤在使用SourceTree之前必须要先安装Git和sourceTree,具体安装过程不再赘述,大家可以搜索其它教程。1 注册并登陆Githu原创 2021-07-26 23:19:33 · 9749 阅读 · 1 评论 -
Git工作流实践
Git工作流1 在Git的工作流程中,有两种典型的实用场景,一种是单人工作模式,比如自己学习某个课程的笔记,如下图2 另一种是多人工作模式,这也是最常用最经典的场景。说起Git多人协作的工作流程当然离不开Git的分支这一经典的功能了。大概会包含但不仅限于maste分支,develop分支,feature分支,hotfix分支。3 master分支,是项目的生产分支,是产品正式发布的分支,只有一个。Master分支的推进只能来源于develop分支和hotfix分支的合并。4 develop分支原创 2021-07-23 12:50:22 · 381 阅读 · 0 评论