• 路飞项目day6


    回顾git内容

    1 git介绍,安装

    -版本管理软件:代码的版本管理和协同开发【多人开发同一个项目,代码合并】
    -官网下载安装
    
    • 1
    • 2

    2 git ,gitlab,gitee,github

    -git软件
    -gitlab,gitee,github:远程仓库
    
    • 1
    • 2

    3 svn和git区别

    -svn集中式管理,没有网络没有服务的,版本管理用不了
    -git分布式管理,没有网络,没有远程仓库,做版本管理没有问题
    
    • 1
    • 2

    4 git工作流程

    -工作区
    -暂存区
    -版本库
    -远程仓库
    
    • 1
    • 2
    • 3
    • 4

    5 常用命令

    -git init
    -git add .
    -git commit -m '注释'
    -git status
    -git log
    -git reflog
    -设置用户邮箱和名字的
    	-gitee远程仓库,你当时设置的邮箱如果跟gitee注册邮箱不一样,显示头像不一样
        -gitee设置邮箱公开
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    6 git过滤文件

    仓库路径下 .gitignore,在文件中配置忽略文件
    文件名
    文件夹名
    *.py
    *.p?
    /文件名
    /文件夹名
    
    
    # 空文件夹不会被git管理
    # 最开始没被版本管理之前就要忽略文件
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    7 git多分支

    -master:主分支操作,只用来做发布版本
    -master,dev,bug
    -分支创建
    -切换
    -查看
    -删除
    -合并
    -查看远程仓库和本地仓库的分支:git branch -a
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    8 远程仓库 :gitee,gitlab

    -创建空仓库     开源协议
    -把本地仓库代码,提交到远程仓库
    -git remote add origin 地址
    -git pull origin master
    -git push origin master
    
    • 1
    • 2
    • 3
    • 4
    • 5

    9 ssh操作

    -生成公钥私钥
    -公钥配置在远程仓库
    -免密操作
    
    • 1
    • 2
    • 3

    10 协同开发

    -多个人同时开发一个项目
    -普通开发者:clone下来----》
    -仓库创建者:本地提交上去---》加成员---》
    
    • 1
    • 2
    • 3

    11 冲突出现和解决

    -多人在同一分支开发
    -分支合并
    
    • 1
    • 2

    12 线上分支合并

    -线下分支合并 merge
    -线上分支合并:提交申请:pr,mr
    
    • 1
    • 2

    13 pycharm操作git

    -所有的git操作都能通过 点点点 实现
    -add
    -commit
    -push
    -pull
    -查看变化
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    14 为开源项目贡献代码

    先fork项目,你仓库有,你改的你的,提交pr
    
    • 1

    1 首页中间部分样式

    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
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
  • 相关阅读:
    为了买个硬盘,我专门写了篇笔记
    ardupilot开发 --- 起飞前后 篇
    Opencv项目实战:01 文字检测OCR(1)
    Spring5学习笔记
    【HIT-OSLAB-1-操作系统的引导】
    美创科技列为IDC中国数据安全市场代表厂商
    论文超详细精读|五千字:PB-GCN
    vue 监听dom元素尺寸大小改变
    深入学习Linux内核(二)体系结构简析
    Java23种设计模式-创建型模式之抽象工厂模式
  • 原文地址:https://blog.csdn.net/m0_72611192/article/details/127849247