- 查看提交内容
git hi -5 // 查看前5条内容
git hi –grep hello // 过滤提交信息里有hello字眼的内容
- 修改文件名以及移动
git mv a b // 把a文件名字改成b 并且直接放入
git add后的暂存区
git mv b ./demos/ // 把b文件移动到demos文件夹下
- 对比工作区,暂存区,仓库的差异
git diff // 查看变更 工作区与暂存区的差异比对
git diff –cached // 暂存区与提交版本的差异
git diff HEAD // 工作区与仓库中最后一次提交版本的差别
git diff 版本哈希值 版本哈希值 // 查看这2个版本哈希之间的区别
或者 git diff HEAD数字 HEAD数字
git tag tt HEAD~4 给倒数第5次提交打一个tag tag名字是tt
git diff tt 就是倒数第5个版本与第一个版本之间的差异
git diff –cached tt 暂存区与倒数第5个版本之间的比对
- 查看提交信息
git show HEAD // 查看最后一次提交修改的详细信息 也可以用git show 哈希值 查看对应的内容
git show HEAD^ // 查看倒数第二次的提交修改详细信息
git show HEAD^^ 或者git show HEAD~2 查看前2次变更
git show HEAD 或 git show 哈希值 或者git show tag(标签名) 都可以查看最近一次提交的详细信息
- 查看信息
git log –pretty=format:’%h %ad | %s%d [%an]’ –graph –date=short
// 获取git log里的树形详细信息 包括hasg 日期 提交信息 提交人等
git log –oneline //拉出所有提交信息 q是退出
git log -5 // 查看前5次的提交记录
git log –oneline -5 // 打印出的日志里面只有哈希值和修改的内容备注
git log 文件名 // 查看该文件的提交
git log –grep // 想过滤看到的内容 过滤日志
git log -n // 查看近期提交的n条信息内容
git log -p // 查看详细提交记录
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!