day09
一、git版本控制软件
1.安装
下载安装,没有特殊要求的话一路下一步就可以安装完成。
2.基本命令
安装成功后,在任意的磁盘路径下点鼠标右键,选择git bash here,打开git终端。
(1)配置用户信息
查看配置列表
git config --list
配置用户信息
git config --global user.name “你的用户名”
git config --global user.email "你的常用邮箱"
(2)初始化git仓库
工作区、暂存区、版本库
把工作区的文件添加到暂存区
把暂存区的文件提交到版本库
创建一个项目文件夹,点鼠标右键,选择git bash here,打开git终端
git init
(3)把文件提交至版本库
①创建目录/文件
mkdir 目录名称
touch 文件名.后缀名
②查看暂存区状态
git status
③把文件添加到暂存区
git add index.html 添加指定的一个文件
git add *.html 添加指定的一类文件
git add * 添加所有文件
git add .
git add -A
文件状态是红色时,表示未添加到暂存区
文件状态是绿色时,表示已添加到暂存区,可以提交到版本库了
④提交文件到版本库
git commit -m "备注信息"
(4)切换版本
回退版本
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到上两个版本
git reset --hard HEAD~整数值 回退到前多少个版本
查看当前版本日志
git log
查看所有版本
git reflog
切换版本
git reset --hard 版本号
(5)对比文件差异
git diff 文件名.后缀名
(6)撤销修改
git checkout -- 文件名.后缀名
3.分支
master 主分支,可以分布对外访问
develop 开发分支
debug 调试bug
fixed 修复分支
release 预发布分支
...
(1)创建分支
git branch 分支名称
(2)查看分支
git branch
(3)切换分支
git checkout 分支名称
创建并切换分支
git checkout -b 分支名称
(4)删除分支
git branch -d 分支名称
(5)分支合并
git merge 被合并分支名称
冲突
4.远程仓库
github.com
gitee.com 码云
(1)注册远程仓库账号
(2)创建远程仓库
(3)在本地仓库中添加远程仓库地址
git remote add origin https://github.com/你的用户名/你的仓库名称.git
如果要更换远程仓库地址,先删除原有的远程仓库地址,然后再次添加其他远程仓库地址
git remote rm origin
(4)推送本地仓库到远程仓库上
git push -u origin master
(5)项目团队成员克隆项目
只克隆一次即可
git clone https://github.com/你的用户名/你的仓库名称.git
(6)拉取远程仓库资源
git pull
二、项目静态页面准备
<template>
<div>
<h1>菜单表单页</h1>
<!--
el-form 表单验证
model 要验证的数据
rules 验证规则
ref 可以通过dom操作来实现调用组件的属性和方法
-->
<el-form :model="info" :rules="rules" ref="menuform" style="width:400px;" label-width="80px">
<!-- prop属性是rules验证规则中的键名 -->
<el-form-item label="上级菜单" prop="pid">
<el-select v-model="info.pid">
<el-option label="顶级菜单" :value="0"></el-option>
</el-select>
</el-form-item>
<el-form-item label="菜单名称" prop="title">
<el-input placeholder="请输入菜单名称" v-model="info.title"></el-input>
</el-form-item>
<el-form-item label="菜单类型">
<el-radio-group v-model="info.type">
<el-radio :label="1">目录</el-radio>
<el-radio :label="2">菜单</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="菜单图标" v-show="info.type==1">
<el-input placeholder="请输入菜单图标" v-model="info.icon"></el-input>
</el-form-item>
<el-form-item label="菜单地址" v-show="info.type==2">
<el-input placeholder="请输入菜单地址" v-model="info.url"></el-input>
</el-form-item>
<el-form-item label="状态">
<el-switch v-model="info.status" :active-value="1" :inactive-value="2"></el-switch>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submit">提交</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
data(){
// 定义菜单的初始数据
