SourceTree使用..docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、安装sourcetree1.git插件安装两个插件:msysgit是Windows版的Git,从http://msysgit.github.io/下载安装即可Git—preview.exe,未找到官网版本,从网上搜索安装包即可 【推荐这个,这个能够在win下使用git命令行】以上两个插件安装一个即可2.安装sourcetree安装sourcetree,下载网址:/download/先安装git插件,sourcetree直接按照提示安装即可3.配置sourcetree打开sourcetree,点击“工具”“选项”,如下图“一般” 配置页面:除截图中红圈外,其他均是默认即可“比较” 配置页面:默认配置即可“git” 配置项:“合并时不要使用快进配置项,总是创建提交”---配置项意味着每次分支合并都会创建新的提交节点,推荐这样的使用方式“使用git bash 作为默认终端” –如果同时安装了sysmgit和gitbash时,此配置项生效,建议使用gitbash“验证” 配置页面:此配置项用于添加远程服务器交互时的身份验证,采用 “账号/密码”方式,如果前面已经配置了公钥私钥访问的方式,此配置项可以忽略二、配置gitlab添加SSH key1.点击My Profile2.点击SHH pulibc keys下面的AddPublic Keys3.点击key文本框下面 的 here 4.出现添加SSH 的示例 三、sourcetree认证配置(秘钥和密码方式)1在桌面上打开GIT BASH 终端2.复制第一行 中的 复制到终端中, 然后一直回车3.复制第二行中的到终端中,然后回车4.复制该段key 到gitlab中然后将其中第二段以后的换行缩进,然后点击Save5.切换到SourceTree,选择Options然后在SHH Client选项中选择OpenSSH,其他的不需要修改6.使用命令行点击右上角的“终端”,则可以用类似于linux下的纯命令行的方式,操作git仓库,6、账号/密码登陆每次克隆仓库时,sourcetree会要求输入账号密码,录入后会自动保存账号和密码,保存位置:工具-选项-验证 ,如下图如果要求改,点击编辑,更新密码如果不需要,直接点击删除7.https方式无法获取代码解决方法有时发现https方式无法获取代码:如在sourcetree下输入https开头的url,获取代码,报错如下图所示:解决方法:需要在git命令行下执行:git config --global http.sslverify false四、开发使用场景1. 在gitlab中选择一个项目,复制地址,然后clone到SourceTree中2.点击Clone3.将复制的地址粘贴到Source Path中,然后将鼠标移动到Destination Path 文本框上点击。 如果出现this is a Git repository ,表示成功,然后点击Clone. 如果是第一次使用的话,会弹出 输入账号密码的框,在上面输入你的邮箱和密码就可以了。 4. 生成代码仓库代码clone下来后,如下图所示,是仓库在本地的标签,不同名称为不同仓库本地仓库的所有分支:在clone仓库是如果不指定checkout分支,默认本地仓库的分支时master,且只有这一个分支仓库的标签远程仓库在本地的副本,每次clone一个新仓库时,会把远程仓库的所有分支都获取到本地仓库,如下图所示有三个仓库:master、develop、yunshang_feature_15将指定的开发分支获取到本地首次clone仓库,默认本地分支时master,如下图,master前有个小的 打钩“√”,意味着当前的本地分支是master如果本次模块开发在yunshang_feature_1上,则需要将yunshang_feature_1 从本地检出,将鼠标放置远程的yunshang_feature_1上,右键,点“签出origin/yunshang_feature_1……”提示如下图,点击“好”等待数秒,查看当前已是yunshang_feature_1分支,6编写代码,提交版本库开发人员将使用自己的开发工具打开仓库所在文件夹,进行代码开发,在此不做说明修改文件后,点击左上角“提交”,如果是首次创建的文件,需要在先点击“添加”按钮会弹出提交页面:在提交信息一栏,填写提交信息,不填写提交信息会有提示,要求每次提交必须填写提交信息核对每个文件的变更内容如果无误,点击右下角进行提交提交成功,会显示如下:7打标签代码在本地提交完毕后,打上里程碑标签步骤:选定分支打标签,默认是代码最新8、自测通过,推送至远程yunshang_feature_1分支点击“推送”弹出推送页面:勾选yunshang_feature

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档