git学习总结 基本操作命令

结构关系图

本地仓库初始化

命令为 git init

add commit命令

status命令

查看工作区和缓存区的状态

log命令


操作过多会导致log一页显示不来,通过空格和b来切换上一页和下一页 退出q
显示信息简洁化命令 git log --oneline git reflog

reset命令

前进或后退历史版本
命令 git reset --hard [索引]
本地库被修改,工作区和缓存区都会被修改

根据索引指定回退到哪一步

文件也被修改

其他参数

--mixed 工作区不会跟着一起变化
--soft 缓存区和工作区都不会跟着变化

删除文件


diff命令

在文本文档添加bbb内容 不add上去
通过命令去查看他们的不同

可以git diff 去查看所有工作区和缓存区
可以git diff 索引 文件名 去比较当前与索引位置的历史版本时的差异

分支

查看分支

创建分支
git branch 分支名

切换分支
git checkout 分支名

在分支上修改内容
返回主分支,并合并。
git merge branch01

posted @ 2021-04-30 19:04  一个经常掉线的人  阅读(59)  评论(0)    收藏  举报