# 1、切换到要合并到哪个分支,就切换到哪个分支
# dev 合并到 master,应且切换到master分支
# 1)修改了master分支的代码,并且提交了(时间较老)
# 2)修改了dev分支的代码,并且提交了(时间最新)
# 3)把master分支合并到dev分支????(可不可以)
# 两个分支的代码合并,并不是变成了一个分支,合并分支的过程是代码拷贝的过程,原来的分支仍然存在。
# 切换分支
git checkout master
# 合并分支
git merge dev
# push代码
git push
1、master(主分支)
2、dev(开发分支:开发人员)
3、test(测试分支:测试人员使用的)
4、prod(产品分支)
# 任意目录下执行,会在home目录生成公私钥
ssh-keygen -t rsa -C ywbingchuan
# 验证密钥配置是否正确
ssh -T git@gitee.com
# 代码仓库地址
# https://gitee.com/ywbingchuan/server-shop-2102a.git
# ssh协议的代码仓库地址
# git@gitee.com:ywbingchuan/server-shop-2102a.git
# 第一次拉(下载)代码
git clone https://gitee.com/ywbingchuan/server-shop-2102a.git
git clone git@gitee.com:ywbingchuan/server-shop-2102a.git
1、vmware的内存要分配8G内存
2、vmware的磁盘要分配40G存储空间
三张基础表
两张关联表
参考链接:
CREATE TABLE `tb_user` (
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`user_name` varchar(80) NOT NULL DEFAULT '' COMMENT '登录账号',
`user_pass` varchar(120) DEFAULT NULL COMMENT '登录密码',
`user_mobile` varchar(200) NOT NULL DEFAULT '' COMMENT '手机号',
`user_avatar` varchar(255) NOT NULL DEFAULT 'https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOs3auCiaWqbO91r044icMQJ5DknhyBWJiaVIb90CkjwdxjShlBWTT4D8z91qAibFEU3Iib2HPHLicGQ1A/132' COMMENT '用户头像',
`user_sex` tinyint(1) DEFAULT '0' COMMENT '性别,0未知1男2女',
`deleted` int(2) DEFAULT '0' COMMENT '删除状态0:未删除1:已删除',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`user_id`) USING BTREE,
KEY `user_mobile` (`user_mobile`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户表';
CREATE TABLE `tb_role` (
`role_id` int(11) NOT NULL AUTO_INCREMENT,
`role_name` varchar(80) NOT NULL DEFAULT '' COMMENT '角色名称',
`deleted` int(2) DEFAULT '0' COMMENT '删除状态0:未删除1:已删除',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`role_id`) USING BTREE,
KEY `role_name` (`role_name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='角色表';
CREATE TABLE `tb_perm` (
`perm_id` int(11) NOT NULL AUTO_INCREMENT,
`perm_name` varchar(80) NOT NULL DEFAULT '' COMMENT '权限名称',
`perm_code` varchar(80) NOT NULL DEFAULT '' COMMENT '权限编码',
`deleted` int(2) DEFAULT '0' COMMENT '删除状态0:未删除1:已删除',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`perm_id`) USING BTREE,
KEY `perm_code` (`perm_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='权限表';
CREATE TABLE `tb_user_role` (
`user_role_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT '0' COMMENT '用户ID',
`role_id` int(11) DEFAULT '0' COMMENT '角色ID',
`deleted` int(2) DEFAULT '0' COMMENT '删除状态0:未删除1:已删除',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`user_role_id`) USING BTREE,
KEY `user_id` (`user_id`) USING BTREE,
KEY `role_id` (`role_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户角色表';
CREATE TABLE `tb_role_perm` (
`role_perm_id` int(11) NOT NULL AUTO_INCREMENT,
`role_id` int(11) DEFAULT '0' COMMENT '角色ID',
`perm_id` int(11) DEFAULT '0' COMMENT '权限ID',
`deleted` int(2) DEFAULT '0' COMMENT '删除状态0:未删除1:已删除',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`role_perm_id`) USING BTREE,
KEY `role_id` (`role_id`) USING BTREE,
KEY `perm_id` (`perm_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='角色权限表';
# 1、克隆代码
git clone https://gitee.com/ywbingchuan/server-shop-2102a.git
# 2、查看分支
git branch -a
# 3、切换分支
git checkout dev
# 4、