git axios

# Git axios 做项目

git bash

git gui

git --version

Git 是一个开源的分布式****版本控制****系统,用于敏捷高效地处理任何或小或大的项目。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件

## 安装

windows 桌面右键点击git bash

mac 直接打开明令行

```

git config --global user.name “你的github用户名”

git config --global user.email “你的github注册的邮箱”

git config -l

```

## git 架构

版本库

暂存区

分支

### 基本操作

\1. 查看状态

```

git status

```

\2. 将未跟踪的文件提交到暂存区

```

git add .

```

\3. 将暂存区的文件提交到分支,生成一个版本

```

git commit -m “记录信息”

```

## 仓库

刚才咱们操作的叫本地仓库,我们在多人开发的时候,每个人都会有自己的本地仓库,但是为了实现代码的共享,需要有一个远程仓库

### "远程仓库"的选择

+ github

+ 码云

+ 公司内部搭建的远程仓库

### github

\1. 注册

\2. 创建一个空的仓库

\3. 把项目提交上去

```

git init

git status

git add .

git status

git commit -m ‘sfdsfd’

git remote add origin 仓库地址

git push origin master

```

## 分支

分支的操作

\1. 查看分支

```

git branch

```

\2. 创建分支

```

git branch dev

```

\3. 切换分支

```

git checkout dev

```

### 将修改后的文件同步到远程仓库

+ 远程仓库有master,改的也是master分支的代码

```

git add .

git commit -m ‘’

git push

```

+ 远程仓库没有dev分支,而在本地仓库我已经新建了一个dev分支

```

git add .

git commit -m ‘’

git push --set-upstream origin dev

```

### 合并分支

+ 快速合并

```

git merge dev 将dev分支合并到当前分支

```

+ 三方合并

```

git merge dev

```

## axios

官网:http://www.axios-js.com/

### 使用

```

npm i axios --save

```

配置代理

config/index.js

```

proxyTable: {

“/api”: {

target: “http://localhost:3000”,

changeOrigin: true,

pathRewrite: {

​ “^/api”: “/api”

}

}

}

```

重启项目

在组件内如何使用

```

import axios from ‘axios’

axios.get("/api/list?id=1").then(res => {

console.log(res)

})

axios.get("/api/list", {

params: {

id: 1

}

}).then(res => {

})

axios.post("/api/list", {

id: 1

}).then(res => {

console.log(res)

})

```

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值