Git的基本操作
看过我前面的文章的,你应该感受到了git,其实主要是秀命令行的操作,他和Linux下 的命令行操作是九成相通的
状态查看
- 命令:git status
- 作用:查看工作区、暂存区状态
添加
- 命令:git add [file name]
- 作用:将工作区的“新建/修改”添加到暂存区
** 高能:用vim 生成一个叫555的txt文件,然后提交,再查看状态 **
提交
- 命令:git commit -m “commit message” [file name] 将暂存区的内容
- 作用:提交到本地库
提交完成文件后,查看status,缓存区没有文件了,提交成功
查看历史记录
命令:git log
多次修改文件,并且多次提交用,当你的log 很多很多,要查看很原始的文件修改,用到下面说说的控制方式
多屏显示控制方式:
1. 空格 向下翻页
2. b 向上翻页
3. q 退出
命令:git log --pretty=oneline
作用:查看当前所在的,查看现在和未来
命令:git reflog(常用这个)
作用:查看当前所在,现在,过去,未来
前进后退
本质
Head 是指针指向当前所在
图片中的 log日志那一堆数字d62626287341f6c2f52a375b0c25be75585d18d5 是哈希码
相当于人的身份证,只有一个号一样的
###方法
- 基于索引值操作[推荐]
- **命令 git reset–hard [局部索引值] **
-
**git reset --hard a6ace91**
- ** 使用^符号:只能后退**
- git reset --hard HEAD^
- 注:一个^表示后退一步,n 个表示后退 n 步
- 使用~符号:只能后退
- ** git reset --hard HEAD~n**
- ** 注:表示后退 n 步**
总结
今天的操作,比较简单,多动手去做,才能提高技能,加油!
9/18/2019 2:52:14 PM
ROC 于合肥