SourcesTree使用手册1:与Git进行通信

前文:https://blog.csdn.net/Jaihk662/article/details/89154465(Git和SourcesTree的安装)

一、你的Git项目

大概是这个样子的

其中SSH就是你在本地SourcesTree中添加的Git地址

常用的5种分支(前两个分支必有至少一个):

  • master:最终发布版本
  • develop:项目的开发分支
  • feature:功能分支,用于开发一个新的功能
  • release:预发布版本,介于develop和master之间的一个版本,主要用于测试
  • hotfix:修复补丁,用于修复master上的bug,直接作用于master

二、分支检出和跟踪

当你克隆完项目后(克隆项目方法见前文),就可以在远程选项卡内看到Git中的所有分支,可以实时将远程分支检出到本地,方法如下图:不过一般来讲克隆时Git上面已经有的分支都会自动检出

检出来的分支就会自动跟踪,你也可以修改跟踪的远程分支

三、分支克隆、拉取与提交

非常不建议直接在检出的分支上进行修改,这个分支是大家公有的,如果你不小心误操作可能就会影响整个项目,

所以一般来讲,第一步都是新建一个自己的分支,然后克隆当前分支的所有内容到自己的分支上面

也就是说:如果你想新增一个功能,为了不影响原功能的使用,就可以建立一个分支,在分支上进行新增功能的开发,等到新增的功能测试通过后再把分支合并到主干上

推送:将自己分支里的内容推送/更新到远程

获取:如果远程某个分支被别人修改过了,这个时候你本地可能需要获取远程的更新,知道远端更新了什么

拉取:如果远程某个分支被别人修改过了,这个时候你本地可能需要获取远程的更新,把远端的更新合并过来

原创文章 1134 获赞 1439 访问量 61万+

猜你喜欢

转载自blog.csdn.net/Jaihk662/article/details/89177151
今日推荐