git常见命令
| 本地命令 | 作用 |
| git init | 初始化仓库 |
| git config --global user:name | 配置名字 |
| git config --global user:email | 配置邮箱 |
| git add . | 提交到暂存区 |
| git commit -m '项目名' | 提交到本地仓库 |
| git status | 查看文件处于什么状态 |
| git status -s | 以精简的形式查看文件处于什么状态 -s 是short的简写形式 |
| git log | 查看版本日志 |
| git reset hard ID | 版本切换 |
| git reflog | 历史版本记录 |
| git branch/git branch 分支名 | 查询分支/创建分支 |
| git checkout 分支名 | 切换分支 |
| git checkout -b 分支名 | 创建分支并切换 |
| git merge 分支名 | 合并分支 |
| git branch -d/-D 分支名 | 删除分支 |
| 远程仓库命令 | 作用 |
| git remote -v | 查询变量存储了什么(可以看是https还是ssh) |
| git remote rm origin | 删除变量 |
| git clone 远程仓库地址 | 克隆远程仓库到本地 |
| git push | 提交到远程仓库 |
| git push origin 分支名 | 添加分支到远程仓库 |
| git remote show origin | 显示远程仓库分支 |
| git pull | 拉取远程仓库最新代码 |
| ssh-keygen -t rsa -C | 常见ssh公钥 |