1. 查看提交内容

git hi -5 // 查看前5条内容

git hi –grep hello // 过滤提交信息里有hello字眼的内容

  1. 修改文件名以及移动

git mv a b // 把a文件名字改成b 并且直接放入
git add后的暂存区

git mv b ./demos/ // 把b文件移动到demos文件夹下

  1. 对比工作区,暂存区,仓库的差异

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个版本之间的比对

  1. 查看提交信息

git show HEAD // 查看最后一次提交修改的详细信息 也可以用git show 哈希值 查看对应的内容

git show HEAD^ // 查看倒数第二次的提交修改详细信息

git show HEAD^^ 或者git show HEAD~2 查看前2次变更

git show HEAD 或 git show 哈希值 或者git show tag(标签名) 都可以查看最近一次提交的详细信息

  1. 查看信息

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 // 查看详细提交记录



8月      Git

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!