git使用點滴:如何查看commit的內容和git 獲取最近一次提交的commit id

 git 獲取最近一次提交的commit idgit

獲取完整commit id(如:14123c8877e6ebdc220e205d92fc70feaf06dab1)spa

git rev-parse HEAD

獲取short commit id(如:14123c8).net

git rev-parse --short HEAD

 

在push以前有時候會不放心是否是忘記加某些文件,或者是否是多刪了個什麼東西,這時候但願可以看看上次commit都作了些什麼。code

一開始想到的是用Git diff,可是git diff用於當前修改還沒有commit的時候較爲方便,一旦commit後,須要指定上次節點的名稱(一個hash值),不方便。這種時候用git log更合適,由於commit的內容會以log來記錄。blog

下面記錄幾個經常使用的情境以及對應的命令。get

僅僅想看最近誰有提交,以及提交的描述

對應命令 git log

僅僅想看最後一次的提

對應命令參數 -n 1

想看到最近一次提交全部更改過的文件

對應命令 git log -n 1 --stat

想看到最近一次提交全部更改的細節

對應命令 git log -n 1 -p

git log 查看commit的歷史
git show <commit-hash-id>查看某次commit的修改內容
git log -p <filename>查看某個文件的修改歷史
git log -p -2查看最近2次的更新內容
相關文章
相關標籤/搜索