1. 基础操作
| 指令 | 描述 |
|---|---|
| git version | 查看git的版本信息 |
| git config user.name | 查看用户名信息 |
| git config --global user.name ['newUsername'] | 修改用户名 |
| git config user.email | 查看用户邮箱信息 |
| git config --global user.email ['new Email'] | 修改用户邮箱 |
| git add . | 添加所有 更改或者新增的文件 到暂存区 |
| git commit -m ['提示信息'] | 提交 到本地 git库 |
| git commit --no-verify -m ['提示信息'] | 忽略 vue-cli-service lint found some errors,并且提交到本地(用于忽略eslint某些配置校验不通过时,忽略校验) |
注意: [] 中的内容替换为对应内容
2. 远程仓库操作
| 指令 | 描述 |
|---|---|
| git clone -b [版本号] ['远程地址'] | 克隆指定版本的内容 |
| git clone ['远程地址'] | 克隆所有 |
| git remote add [远程仓库别名] ['远程地址'] | 连接远程仓库 |
| git push -u [远程仓库别名] [分支名] | 提交到远程仓库 |
| git pull [远程仓库别名] [分支名] | 拉取分支代码 |
| git remote -v | 查看当前连接的远程仓库 地址和名称 |
| git remote show [远程仓库别名] | 查看远程仓库中的所有分支 |
| git remote set-url [远程仓库别名] ['新的远程地址'] | 修改远程仓库地址 |
| git remote rm [远程仓库别名] | 删除远程仓库地址 |
| git branch -a | 查看远程仓库分支 |
| git push [远程仓库别名] --delete [分支名] | 删除远程分支 |
3. 分支操作
| 指令 | 描述 |
|---|---|
| git checkout -b [分支名称] | 切换分支(如果当前分支不存在,则直接创建并切换为当前分支之下) |
| git checkout [分支名称] | 切换分支 |
| git status | 查看当前分支下代码状态 |
| git branch | 查看分支名称 |
| git branch [新分支名称] | 创建新分支 |
| git merge [分支名称] | 合并分支 |
| git branch -d [分支名称] | 删除分支 |