-版本管理软件:代码的版本管理和协同开发【多人开发同一个项目,代码合并】
-官网下载安装
-git软件
-gitlab,gitee,github:远程仓库
-svn集中式管理,没有网络没有服务的,版本管理用不了
-git分布式管理,没有网络,没有远程仓库,做版本管理没有问题
-工作区
-暂存区
-版本库
-远程仓库
-git init
-git add .
-git commit -m '注释'
-git status
-git log
-git reflog
-设置用户邮箱和名字的
-gitee远程仓库,你当时设置的邮箱如果跟gitee注册邮箱不一样,显示头像不一样
-gitee设置邮箱公开
仓库路径下 .gitignore,在文件中配置忽略文件
文件名
文件夹名
*.py
*.p?
/文件名
/文件夹名
# 空文件夹不会被git管理
# 最开始没被版本管理之前就要忽略文件
-master:主分支操作,只用来做发布版本
-master,dev,bug
-分支创建
-切换
-查看
-删除
-合并
-查看远程仓库和本地仓库的分支:git branch -a
-创建空仓库 开源协议
-把本地仓库代码,提交到远程仓库
-git remote add origin 地址
-git pull origin master
-git push origin master
-生成公钥私钥
-公钥配置在远程仓库
-免密操作
-多个人同时开发一个项目
-普通开发者:clone下来----》
-仓库创建者:本地提交上去---》加成员---》
-多人在同一分支开发
-分支合并
-线下分支合并 merge
-线上分支合并:提交申请:pr,mr
-所有的git操作都能通过 点点点 实现
-add
-commit
-push
-pull
-查看变化
先fork项目,你仓库有,你改的你的,提交pr
HomeView
<template>
<div class="home">
<Header>Header>
<Banner>Banner>
<div class="course">
<el-row>
<el-col :span="6" v-for="(o, index) in 8" :key="o" class="course_detail">
<el-card :body-style="{ padding: '0px' }">
<img src="https://tva1.sinaimg.cn/large/e6c9d24egy1h1g0zd133mj20l20a875i.jpg"
class="image">
<div style="padding: 14px;">
<span>推荐课程span>
<div class