Git初始化本地仓库及常用命令

Git初始化本地仓库及常用命令

Git初始化本地仓库及常用命令_第1张图片
1. git add 文件名 ------添加文件,添加至暂存区
在这里插入图片描述
2. git commit -m “文字说明” 文件名 -------提交至本地仓库 (不加 -m 或 不加 “文件说明”,会进入Vim模式,按c可进入编辑状态,后按esc可退出编辑状态,大写ZZ可退出Vim模式)
Git初始化本地仓库及常用命令_第2张图片
3. git status ------查看工作区与暂存区状态
Git初始化本地仓库及常用命令_第3张图片
4. 查看日志
(1)git log ------查看提交的,显示由近到远的日志
当历史记录过多,一页展示不下的时候,查看日志,会自动分页:下一页:空格
上一页:b 到尾页显示END 退出:q
Git初始化本地仓库及常用命令_第4张图片
下面这几种主要为了查看更方便:
(2)git log --pretty=oneline
(3)git log oneline
(4)git reflog
—多了HEAD@{数字}:数字指回到这个历史版本需要走几步
Git初始化本地仓库及常用命令_第5张图片
5. reset命令:前进或者后退历史版本
(1)git reset --hard[索引] -------本地库的指针移动的同时,重置暂存区,重置工作区
(2)git reset --mixed[索引] -------本地库的指针移动的同时,重置暂存区,但是工作区不动
(3)git reset --soft[索引] -------本地库的指针移动的时候,暂存区,工作区都不动
Git初始化本地仓库及常用命令_第6张图片
6. rm [文件名] -------删除文件名
删除后与提交时一样,需将暂存区与工作区同步,但这里的删除不是真正意义的删除,还是可以通过reset命令找回
7. git diff 文件名------将工作区与暂存区中文件进行比较
多个文件对比:git diff ------对比工作区和暂存区中所有问价的差异Git初始化本地仓库及常用命令_第7张图片比较暂存区与工作区中差别:git diff [历史版本][文件名]

你可能感兴趣的:(Git的学习,git)