项目前期0之Git

一、Github操作

  • 目的:可以在服务器上边创建一个库,很多人完成一个很大的项目的时候,将大家的代码汇总起来。创建主仓库之后,就可以在电脑上创建分支,之后在电脑上完成自己的代码,写完之后直接同步在电脑的分支,当上传自己的主仓库时,就可以申请更新,审核通过,所有人可见分享的代码。
  • 主要优点:适合团队协作+下载其他优秀者的代码

Github:是全球最大的社交编程及代码托管网站;可以托管各种git库,并提供一个web界面
参考blog1
参考blog2
vedio

  • 基本概念:实战操作
  • 收藏、关注、复制/克隆(fork) 项目
  • 发起请求
  • 事务issue
  • 开源项目贡献流程:
    在这里插入图片描述

Git基本流程:

  • 工作区:添加、编辑、修改文件
  • 暂存区
  • Git仓库:最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见

基本流程实现:在这里插入图片描述

  • Git初始化及仓库创建和操作
  • git config --global user.name ‘ChangeWfafa-thm’
  • git config --global user.email ‘2879549332@qq.com’
  • Git管理远程仓库
  • 目的:
    在这里插入图片描述
  • 完整四步骤:
    在这里插入图片描述
  • Github Pages搭建网站
  • 仅支持静态网页
  • 只能是.html文件

Github完成团队小组项目的开发流程:
参考blog1
参考blog2

  1. 负责人新建仓库,初始化创建一些空的分支
  2. 仓库settings添加成员
  3. clone仓库文件到本地(当前用户本地克隆项目源码)
  4. 团队协作代码同步(建立一个属于自己的分支,将自己的分支提交到远程服务器上,我们在自己当前的分支下进行编码工作:将自己的分支提交到远程对应自己的分支、切回到主分支继续进行工作)
  1. 将github上别的成员写的代码更新到本地
  2. 本地文件更新到Github上:完成本地上传

tips:master主分支与branch功能分支

二、实战学习:业务逻辑

  1. 可以把产品分为几个模块,比如用户模块、房屋模块、订单模块
  2. 首先解决用户模块:注册、登录;之后解决房屋模块:解决发布与查询;最后是订单模块
  • 用户注册:图片验证码、短信验证码、密码与注册
  • 首先分析清楚流程:后端与前端

前端发送请求
后端响应 在这里插入图片描述
更改流程:前端自己生成编号,减轻后端压力,后端实现生成图片代码就可以
在这里插入图片描述

  • Restful风格
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值