| git commit -a | 参数设置修改文件后不需要执行 git add 命令,直接来提交 |
| git add -u | 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件 |
| git status -s | 显示短的消息 |
| git restore [--worktree] | 删除工作区指定文件最后修改 |
| git restore --staged | 删除暂存区指定文件最后修改 |
| git rm | 将文件从工作区中删除 |
| git rm --cached | 把文件从暂存区域移除 |
| git diff | 显示暂存区和工作区的差异 |
| git diff --staged | 显示暂存区和上一次提交(commit)的差异 |
| git diff [first-commit]...[second-commit] | 显示两次提交之间的差异 |
| git mv | 用于移动或重命名一个文件、目录或软连接 |
| git log --graph | 查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图选项 |
| git push -u | 第一次提交需要加 -u参数后,后面的提交就直接可以 git push |
| git branch -r | 用于查看远程分支列表。它会显示与本地仓库关联的远程分支的名称和跟踪状态 |
| git branch -d | 用于删除本地分支。它用于删除已经完成工作或不再需要的本地分支 |