①、进入到git目录下:
cd /Users/xxxx/Desktop/项目.git所在的文件夹
②、查询版本的历史
git log --pretty=oneline
输入之后会出现最近几次提交的记录,按回车换行键
,即可输出更多历史记录。如果想退出,输入q在按回车即可。
10040cd1fecb668cd30dd1d482e9e232dc8c77ac
(HEAD -> master)那串数字实际上是一个哈希值,作为此次提交的一个索引;Head是指向当前版本的指针 ,版本的前进和后退实际上就是对Head进行移动
每条日志都只显示一行多屏显示控制方式空格向下翻页 b向上翻页 q退出
③、对比两个版本之间更改的文件
git diff --name-status 10040cd1fecb668cd30dd1d482e9e232dc8c77ac 0182412f1284f1d67c2f85827950f8d7cb33b5b3
git diff --name-status E F
(后边的HEAD:F)相对于 (前边的HEAD:E)的变化,记住搞好顺序
A D M R分别是添加、删除、修改、移动
微服务:查询当前分支 的 某个文件夹路径下 的 两个历史版本之间的变化
④、对比某文件夹下代码文件
git diff --name-status E F -- 文件的相对路径
git diff --name-status 0aa9e0bf86715ce73612beab171cc881e7e9a2ed 61d3ec41f5aa2095e5d4c5ce49b2e80cfd96a652 -- yg-campus-C