【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流

【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
  • step3:

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
  • ??SSH Key

    • 简介

    SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

    • 创建SSH Key

    此时输入你之前时的邮箱账号即可,也可进行覆盖操作

    • 指令输入操作:
      【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流

    ??Note: 虽然这里有两个id文件,但通常忽略第一个,我们只需要“.pub”文件

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
  • 测试SSH Key配对成功——固定

    • 显示以下信息即为成功配对:
      【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
    • step2:通过输入指令将GitHub上的远程仓库克隆到本地

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
  • step4:进行 、、指令操作

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
    • step6:重复上面的操作,我们又得到版本“v2.0”

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
  • step3:在GitHub中复制需要克隆的远程仓库ssh地址

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
  • step5:成功解决上述路径问题,点击克隆即可

    【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
  • ??git工作流(git-flow)

    最后,给大家介绍git工作流,这是现阶段常用的一种开发理念,对于第一次接触的人来说不需要研究的很透彻,明白其基本概念即可

    • 思想:合并、分化

    • 目的:团队、公司、多人协作开发,方便管理、分工细致、便于维护和测试

    • 主要分支:

      • 主分支(master/main):产品中大的版本发布、上线
      • 开发分支(developer):负责开发、测试等,发布每次小版本,如果产品测试、bug测试等都pass,则发布产品,回到主分支
      • 功能分支(feature-id):在开发分支上又有许多人员分担了不同的开发任务,实现每次小版本的开发
      • 修复bug分支(bug-fix):修复各大版本的新旧漏洞,修复后,与开发版本合并发出新的大版本
    • git-flow流程图:

      【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流

    ??总结

    Git篇就此告一段落,希望大家都能有所收获,最后再啰嗦一句,git作为一种工具,重要的是学会如何使用而不要过分深究其某一点(如果你是专业的开发人员那就另当别论了),byebye??????

    文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树首页概览2872 人正在系统学习中

    来源:好吃懒洋洋

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年9月20日
    下一篇 2022年9月20日

    相关推荐