# Git
### 配置git环境:git config --global
config:参数是用来配置git环境的
--global:长命令表示配置整个git环境
用户名配置:
```
git config --global user.name "你的用户名"
```
邮箱配置:
```
git config --global user.email "你的邮箱"
```
### 创建本地仓库
```
git init
```
### 添加文件到暂存区
单个文件:
```
git add 文件名
```
当前目录所有修改添加到暂存区:(注意:add后有空格)
```
git add .
```
### 将暂存区的文件,提交到本地仓库
```
git commit -m '需要添加的备注'
```
### 查看仓库的状态
```
git status
```
### 删除文件
```
git rm 文件名
```
### 创建分支
```
git branch 分支名
```
### 切换分支
```
git checkout 分支名
```
### 创建并切换分支
```
git branch -b 分支名
```
### 合并分支
1.先切换到最终要合并的分支上
```
git checkout 分支名
```
2.把xxx合并到最终要合并的分支上
```
git merge 需要与主分支合并的(修改的)
```
### 删除分支
```
git branch -d dev
```
## 远程仓库
### 从远程仓库克隆
```
git clone https协议/ssh协议
```
### 添加远程仓库
```
git remote add 仓库名 https协议/ssh协议
```
### 推送本地内容到远程仓库
```
git push 仓库名
```
### 从远程仓库拉取最新内容
```
git pull 远程仓库名
```
### 查看远程仓库信息
```
git remote -v
```
### 回退
```
git log
```
git常用命令
于 2024-01-17 13:58:50 首次发布