Git及数仓Interview补充
Github是什么我就不多说了,全国最大的同性交友平台(狗头!),用过的都懂!
其实本来是不想做这种教程的,网上的教程多得是.但是以后可能会用到吧.
博客园直达: https://www.cnblogs.com/liam-sliversucks/p/17464416.html
Git下载链接:https://git-scm.com/downloads
Git小乌龟下载链接:https://tortoisegit.org/download/
语言包下载链接:https://tortoisegit.org/download/
版本控制:
- Git-2.13.0-64-bit.exe:Windows版本的Git工具安装包
- TortoiseGit-2.4.0.2-64bit.msi:Git的可视化工具安装包
- TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN.msi:TortoiseGit工具的汉化包
本地仓库构建
构建本地仓库构建有三种方式:
- 方式一:通过Git自带的图形化界面进行构建
鼠标右键,Git GUI Here,然后点第一个Create New Repository
- 方式二:通过Git命令来构建
鼠标右键,Git Bash Here然后输入git init
- 方式三:通过TortoiseGit构建
鼠标右键,看到Git Create repository Here
Git管理的组成结构
- 本地版本控制Git服务器
- 工作区【Work Dir】:就是你开发和修改代码的地方
- 暂存区【Index】:临时存放你即将提交的版本的地方
- 所有需要保存的版本必须先添加到暂存区
- 本地版本仓库【HEAD】:本地的版本库,实现本地的版本的管理
- 所有暂存区的版本会被提交到本地版本库
- 远程版本仓库:用于共享项目代码版本
- GitHub、Gitee
Git操作(添加、提交)
Add添加
通过命令方式添加
1 | 添加一个或者多个文件到暂存区 |
通过Tortoise工具添加
点文件,鼠标右键,
Commit提交
通过命令方式添加
1 | 前面我们使用 git add 命令将内容写入暂存区。 |
通过Tortoise工具添加
提交到本地库
1 | 前面我们使用 git add 命令将内容写入暂存区。 |
Git操作(修改、还原)
Git连接仓库
Git提交
Interview
订单相关表
订单主表 t_shop_order
订单副表(订单详情表) t_shop_order_address_detail
订单组表 t_shop_order_group
订单组支付表 t_order_pay
订单结算表 t_order_settle
订单配送表 t_order_delievery_item
退款订单表 t_refund_order
订单评价表 t_goods_evaluation
商品评价表 t_goods_evaluation_detail
订单商品快照表(订单和商品的中间表) t_shop_order_goods_details
交易记录表 t_trade_record
店铺相关表
店铺表 t_store
商圈表 t_trade_area
地址表 t_location
区域字典表 t_district
商品相关表
商品表 t_goods
商品分类表 t_goods_class
品牌表 t_brand
商品收藏表 t_goods_collect
用户相关表
登录日志表 t_user_login
店铺收藏表 t_store_collect
购物车表 t_shop_cart
系统配置相关表
时间维度表 t_date
1 | #1、通过sqoop将业务数据库中的数据采集同步到新零售数仓的ODS层中; |