git小技巧之查看git commit

上次说的git stash我觉得是个非常有用的功能,简直是个大杀器,除非不存在需要切换分支的场景,否则在频繁切换的时候,git stash 可以让我们的commit更清晰,不至于写到一半就提交,频繁切换,甚至连commit信息都写不好
这次的小技巧是属于一个延伸知识,我们知道每次commit都会提交我们的变更,然后我们可以通过git diff .查看当前仓库产生的未提交的变更,如果我想看某一次commit的变更呢,这个功能通过 git 的各种 gui 工具可以很方便的查看,如果通过命令其实也很方便,我们每一次的commit 都会产生一个 commit id , 看过我上一篇的可以联想到,是否 git commit 也有这种 show 命令,答案是肯定的,
首先我们可以通过 git log 来查看我们的提交记录

这里我们可以看到我们的提交 commit id
然后通过 git show xxxxx 来查看我们这次 commit 修改的内容, xxxxx 表示我们的 commit id

再延伸下,如果想看某个文件的变更呢,也是可以的,就是在 git show xxxxx 后面跟上文件名
比如
git show xxxxx 1.txt
就能看到这一次 commit1.txt 这个文件的更改,都是比较简单入门的 git 命令的小延伸,只是觉得对我有点帮助就分享下