1.git本地仓库操作
1.1什么是本地仓库
本地仓库位于本地工作区的隐藏目录 .git中,它包含了项目的完整历史记录和所有版本的文件;
.git不算工作区,而是 Git 的版本库。
1.2本地仓库常用命令汇总
命令 | 作用 | 备注 |
git init | 初始化本地Git仓库(项目) | 会在当前目录中创建—个.git目录,用于记录所有的版本变更信息 |
git status | 查看本地仓库的文件状态 | 显示工作目录和暂存区的状态,能看到那些修改被暂存到了,哪些没有,哪些文件没有被 Git tracked 到 |
git add 文件路径 | 将文件添加到跟踪列表(暂存区),交由git托管 | -A 或 --all或 . 表示添加所有文件,也可以使用*进行匹配,比如*.java 文件路径可以是文件也可以是目录 |
git commit | 将跟踪列表中(暂存区)的文件提交到本地仓库 | -m指定提交日志,方便后续查看提交或改动记录 |
git log | 用于查看提交历史(commit的记录,也就是提交日志,包含完整版本号、作者、日期、comments),显示的顺序是由近到远,也就是最新的修改在上面 | 概要显示:git log --oneline,一行展示每次日志,内容仅含7位版本号、comments 查看最近n次的提交:git log -n,n是数字 查看指定作者的提交,如果没有,就显示空:git log --author xxx 查看分支合并图:git log --graph,结果左侧可以看到分支合并图;git log --graph --oneline,一行展示每次日志 显示最近n次提交的差异:git log -p -n,n是数字 |
git reflog | 查看所有操作记录 | 包括被回退的版本id、reset操作等 |
git reset --hard 版本id | 回退到指定版本 | HEAD表示当前的版本 |
1.3本地仓库实操
git全局设置:
git config --global user.name "syq"
git config --global user.email "17211