2019-7-27 Git & 配置中心仓库 & VUE(二)

一、Git

    1、认识:分布式版本控制工具。(常见版本控制工具:svc, SVN,  git

    2、Git 与SVN对比:

          ①、git支持分布式,svn不支持。

          ②、git支持本地仓库,支持离线提交,相对独立不影响协同开发。svn需要每次都从远程仓库提交拉取。

          ③、更少的仓库污染,git只会产生一个.git文件。svn每个目录都会产生一个.svn文件。

          ④、git分支合并速度性能比svn好。

    3、安装:下载安装包next安装。

    4、常用命令:

         

git init --bare shared.git 仓库初始化
git clone  远程仓库地址 复制仓库到本地
git config user.name "user1"
git config user.email "[email protected]"
设置个人信息
git add 文件名
git commit -m "文件描述信息"
提交文件
git push origin master 把自己的仓库提交到公共服务器
git  pull 更新代码

        5、分支:

              ①、在主分支master上面创建小分支,在小分支上开发新代码,完成后与master合并。可用于新功能添加,bug修复。

              2019-7-27 Git & 配置中心仓库 & VUE(二)_第1张图片

     6、集成IDE-自带git

     7、远程仓库配置--GitHub

          ①、GitHub创建新仓库-复制仓库地址

          ②、创建本地仓库,利用GIT--clone远程仓库地址

          ③、将需要提交的文件放入本地仓库

          ④、执行conmit提交。

二、项目配置中心。

      1、GitHub创建配置中心仓库,将项目配置文件,提交到仓库中。

      2、创建springcloud-config-server服务

            ①、导入依赖

        
        
            org.springframework.cloud
            spring-cloud-config-server
        

            ②、配置文件-连接仓库:     

        server:
          port: 8001
        eureka:
          client:
            service-url:
              defaultZone: http://eureka-7001:7001/eureka/  #注册中心地址
          instance:
            prefer-ip-address: true
            instance-id: aigou-config-server
        spring:
          application:
            name: aigou-config-server
          cloud:
            config:
              server:
                git:
                  uri: https://github.com/WT19931003/aigou-config.git  #github文件地址
                  username: WT19931003  #github 账号
                  password: wutao1312818** #GitHub 密码

           ③、配置启动类:

        @SpringBootApplication
        @EnableEurekaClient
        @EnableConfigServer //配置中心服务端
        public class ConfigServerApplication {
            public static void main(String[] args) {
                SpringApplication.run(ConfigServerApplication.class);
            }
        }

      3、各服务的配置(配置中心客户端):

             ①、导入配置中心依赖

         
            org.springframework.cloud
            spring-cloud-starter-config
         

              ②、bootstrap.yml配置文件

        spring:
          cloud:
            config:
              uri: http://localhost:8001 #配置服务器
              label: master #分支
              name: zuul-application #gitHUB上面文件名
              profile: dev  #开发环境
        eureka:
          client:
            service-url:
              defaultZone: http://eureka-7001:7001/eureka/ #告诉服务提供者要把服务注册到哪儿 #单机环境

三 、前端准备:

1、node.js & npm 安装:

      官网下载傻瓜式安装(自带NPM): https://nodejs.org/en/download/   

      检测安装:cmd --> node -v --> npm -v --> 版本升级:npm install npm@latest –g    

2、入门练习:

     ①、创建一个静态前端项目:

     ②、在Terminer窗口cd到项目输入npm init -y 初始化 得到:package.json文件

     ③、安装vue模块:

           全局安装(所有项目都能用)

           npm install -g vue

           npm -g root 安装路径

           局部安装(当前项目使用)

           npm install/i vue

3、ECMAScirpt 6重要语法练习:



       ②、解构表达式:


  ③、箭头表达式:


④、解构+箭头:

⑤、Promise对象:

      是异步编程的一种解决方案,比传统的解决方案(回调函数+事件)更加合理和强大。简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。

四、vue-cli:

 1、安装:

        ①、创建新项目:

        ②、Terminer窗口cd到项目

        ③、执行:vue init webpack:

              2019-7-27 Git & 配置中心仓库 & VUE(二)_第2张图片

         ④、执行:

               npm run dev   (得到连接地址)

你可能感兴趣的:(项目跟踪)