

| 命令 | 作用 |
|---|---|
| git config --global user.name | 指定作用域,设置项目用户名 [–local, --system] |
| git config --global user.email | 指定作用域,设置项目用户邮箱 [–local, --system] |
| git config --list --global | 查看配置 |
| pwd | 查看当前工作的路径 |
| ls -al | 查看当前文件夹的所有文件 |
| git ls-files | 查看暂存区的所有文件 |
| clear | 清空屏幕 |
| cp | 将指定文件拷贝到当前目录 |
| cp | 将指定文件拷贝到当前目录,修改命名为new_file_name |
| cp -r . | 把目录folder拷贝到当前路径, (r: recusive 递归的意思) |
| git add | 把a从工作区提交到暂存区 |
| git add -u | 把所有git跟踪的文件(工作区文件)提交到暂存区 (u: update) |
| git commit -m | 将暂存区内容提交到版本仓库 |
| git commit -am’’ | 将工作区内容直接提交到版本仓库 |
| git log | 查看当前分支版本历史 |
| git log --oneline | 简洁地查看当前分支版本历史 |
| git log -nk --online | 简洁地查看最近的k次版本历史 |
| git log --all | 查看所有分支版本历史 |
| git log --all --graph | 以图形界面形式查看所有分支版本历史 |
| mkdir | 创建文件夹 |
| rm -r | 删除文件夹 |
| q | 出现(end)时按q即可推出 |
| vi | 使用vim打开脚本 |
| mv | 把文件移动或重命名 |
| git branch -v | 查看本地所有分支 |
| git branch | 创建分支 |
| git checkout | 切换分支 |
| git checkout -b | 创建分支并切换到分支 |
| git restore | 丢弃某个文件在工作区的改动 |
| git help --web log | 从web浏览器查看log命令的帮助 |
| cat | 查看工作区文件内容 |
| git cat-file -t | 查看对象类型,(commit, tree, blob) |
| git cat-file -p | 查看对象内容 |
| git branch -av | 查看所有分支的详细信息 |
