温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

进阶篇第一期:代码管理工具git之SourceTree

发布时间:2020-08-02 06:40:09 来源:网络 阅读:695 作者:孙婉华_528 栏目:移动开发

相信很多校友在做iOS开发代码管理方面,八成都在用git来管理,也有少数同学还在使用SVN,那么就通过这篇文章来初步向大家介绍一下SourceTree的基本使用


如果你是一名iOS项目带队开发工程师,那么请自行了解更深的相关内容,欢迎分享到技术群里


首先我们打开SourceTree以后,会发现如下图所示:左上角有3个东东~

第一个是拷贝远程URL或HTTP到SourceTree,也就是远程服务

第二个是拷贝本地文件夹目录到SourceTree,也就是本地服务

第三个是删除某个Group


进阶篇第一期:代码管理工具git之SourceTree


我们最常用的就是第一个从服务器拷贝项目代码到本地SourceTree

当然如果你是小伙伴直接传给你的项目代码,我们选择第二个来进行本地拷贝


进阶篇第一期:代码管理工具git之SourceTree



接下来我们就是将服务器远程URL或HTTP放到这里,然后进行copy

copy以后就会出现第一张图里面的NewGroup

接下来我们双击进入某一个Group里面,



进阶篇第一期:代码管理工具git之SourceTree



我们会发现上面的一排工具栏,在正常开放工作中,我们最常用的有

Commit、Stash、Fetch、Pull、Push

分别对应着代码的提交到本地,代码的保存到本地,代码的tag刷新提取到本地,远程代码的pull,将本地代码push到远程服务器。


如果代码有修改且没有提交,我们需要先保存一下修改过的代码到本地,然后再进行pull

养成良好的习惯:早上来Pull,晚上走Push



进阶篇第一期:代码管理工具git之SourceTree



当我们修改项目中的代码时,你会发现此处有很多***标识,没错,它们就是你所进行修改的文件,这时候我们可以在右面你所修改的内容,非常方便的知道项目中到底哪些代码进行了修改



进阶篇第一期:代码管理工具git之SourceTree



当我们选中Unstaged files左边的框框,将代码转移到可以提交的位置,这个时候我们选中commit,会出现让你输入本次的修改内容,那么我们写一些通俗易懂的话告诉我们的队友,我修改过什么地方的代码。接下来点击确认提交,OK,代码已经提交到本地,接下来,我们需要进行PUSH



进阶篇第一期:代码管理工具git之SourceTree


当我们点击PUSH以后,我们可以来选中你想要PUSH到的远程分支,一般Master为主分支,Develop为远程库他人创建的分分支,根据你们项目需要,我们可以在git上创建多个分支,然后每个人管理一个分分支,由我们项目的leader来统一管理master分支,进行彼此的代码合并,这样的好处是:我们可以在git上来review其他队友的代码,并提出对应的建议,如果没有问题,再将各分支合并到主分支上面!



OK,就介绍这么多,如有好的建议,请分享到技术群中,如有不对的地方,请在群中提出,我们一起进行研究、探讨





向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI